【Python】爬虫:微博找人页面爬虫(二)微博-找人页面,需要登录才行访问,若没有登录就会自动跳转到登录界面, 这时便想到两种方式: 1,使用selenium,自动化模拟登录,但是很不稳定,而且页面加载时间时短时长,经常会超时访问,效率低。 2,使用cookies发请求访问页面,至于其中的原理可以百度cookies和session。 这里当然选择第二种方式来进行访问,那么问题又来了,怎么获得co
转载
2024-08-15 10:57:00
49阅读
使用微博提供的API接口发送微博创建微博应用微博对微博应用开放API接口,不对个人账号开放,我们要先注册一个微博应用,将自己电脑作为应用服务器。如果用户想通过API接口发微博,那么用户要先向微博应用授权,微博应再帮这个用户发微博。一个微博应用可以提供给很多用户使用。获取用户授权的过程这个过程需要三方共同参与:用户,微博服务器,应用服务器。创建微博应用后,我们会拿到一对 App Key 和 App
转载
2024-01-05 11:14:50
398阅读
在短地址(也称短链接、缩短地址等)方面,在twitter发展之后就接着发展了起来,而且很多互联网网站都使用了短地址,国内国外都很多,但稳定和可靠性,还是国内的比较靠谱些,不怕没墙,国外几家已经悲剧了,所以如果项目中用到短地址,个人还是建议使用新浪或者其他国内的短链接服务。新浪微博短链接API是开放的,而腾讯微博的短地址API没有开放,本想着通过不一样的路径获取腾讯微博的API的,最后还是以失败收场
转载
精选
2014-12-12 19:56:17
4848阅读
本文记录了用新浪微博官方Python SDK调用API进行开发的流程。准备工作申请成为开发者并创建一个应用:首先要有一个新浪微博的账号,然后去新浪微博开放平台(http://open.weibo.com/)创建一个应用,具体的步骤官网文档介绍的非常详细:在开发者页面点击“登录” -> “创建应用” -> 选择应用类型(如“网页应用”)-> 填写应用信息。P.S.,应用需要设置一个
转载
2023-07-03 16:56:48
194阅读
## Java调用微博api接口
### 整体流程
下面是使用Java调用微博API接口的整体流程:
1. 注册微博开放平台账号并创建应用
2. 获取应用的App Key和App Secret
3. 使用App Key和App Secret获取Access Token
4. 使用Access Token进行API调用
### 步骤详解
#### 1. 注册微博开放平台账号并创建应用
首
原创
2023-10-17 05:08:09
136阅读
java微博API通用接口(见附件)
原创
2012-03-20 00:48:23
29阅读
# 使用Java获取微博接口数据的指南
微博API为开发者提供了丰富的数据接口,允许我们获取微博平台上的数据。本文将带您通过Java编程语言获取微博接口数据的步骤,并提供代码示例,帮助您更好地理解和应用。
## 获取微博API的前期准备
1. **注册微博开发者账号**:访问微博开放平台(
2. **创建应用**:在开发者后台创建应用,将会获得API Key和Secret Key等信息,用于
# 使用 Python 实现微博 API 接口的入门指南
## 概述
本文将介绍如何使用 Python 实现对微博 API 的调用。我们将分步进行,确保你能清晰理解每个环节。
### 步骤概览
以下是实现的步骤:
| 步骤 | 描述 |
|------------------|----------
1、申请应用,申请应用成功后有下面两个App Key:App Secret:2、获取code,参数:client_id=App Keyredirect_uri=站内地址r
原创
2023-07-11 00:09:52
109阅读
在文章《Python:通过命令行发送新浪微博》中有朋友多次留言咨询用户粉丝列表获取的方法,本来不打算在写这方面的东东,但出于程序员的特有的执着,还是写一了一下。这位朋友提供了一个链接点击打开链接,其中指定了weiapi(python版本的一个缺陷),参考其先修改了下API,改后如下:parsers.py中ModelParser类的parse方法,如果你的和下面不一样,请参考修改。 class M
环境: ubuntu 18.10 python 3.6 pip install sinaweibopy3说下:m.weibo.cnweibo.cnweibo.com我们只使用第一个,用来获取代码中需要的idopen.weibo.com自己完成认证以后, 打开自己新建的应用找到下面两个东西: App Key:502108417 App Secret:794019e15ae228d4295f2509b
转载
2023-06-12 14:43:09
171阅读
关于什么是微博开放平台及微博开放平台能做什么,咱就不做搜索引擎的搬运工了这里直接给个链接介绍:微博开放平台本文只是抛砖引玉,讲讲微博开放平台的基本用法,适合没接触过开放平台的朋友入门学习,老鸟就略过啦~举例(新浪)微博开放平台:http://open.weibo.com/ (这里是官网) 先来看看关于微博开放平的台网站接入:什么是网站接入?举几个例子,比如我们经常会看到各大网站
转载
2024-01-12 10:02:14
80阅读
作者 | 周萝卜最近在研究用 Python 来制作各个类别的机器人,今天先来分享一个自动发布新浪微博的机器人。基本思路 其实要实现一个简单的自动发布微博机器人还是不难的,只需要每天按时找好要发布的素材(一般就是爬虫了),然后再通过微博开放出来的 API 接口,自动发布即可。素材对于素材,我这里选取的是金山词霸的每日一句英语,我们可以爬取该网站的相关信息来组成我们的微博素材。http://
转载
2023-10-31 00:27:32
229阅读
必知首先我们需要切记的是我们需要爬取的微博地址为:https://m.weibo.cn。不是https://weibo.com/。因为前者的数据时通过AJAX加载的,有利于我们的抓取,后者难度大,本人找了半天也找不到接口。 本次我们爬取演员张一山的微博。操作打开开发者工具,刷新爬取页面,由于微博数据是通过AJAX请求获取的,所以选择XHR 只查看AJAX请求。 依次点击AJAX请求查找获取数据的接
转载
2024-01-08 16:39:23
505阅读
如今社交网络异常活跃,接触到的几乎每个应用都使用有一个功能:分享。分享到各种SNS上,现今以新浪微博最火,其提供了良好的API接口等文档供开发者使用,正好称此有机会也来接触一下,说不定那天也能用得上。下面简单记录下初步使用过程中遇到的问题,以便对后来者有点作用。一授权认证 在使用新浪微博API前,还是很有必要先了解一下新浪微博授权认证过程如何。可以参考博文:http://whatandroi
转载
2023-11-23 18:36:26
58阅读
前言:微博开放平台提供了微博数据的api接口,不仅可以直接通过api调用微博服务发布微博查询微博,更重要的是,可以在自己的网站上获得新浪微博api的授权,调用微博的某些内容,就好像我们再网站中看到好文章要分享到微博或者其他社交网站中一样,非常方便。下面就来探秘一番。1.注册开发者并获取app key 和 app secret 百度很容易找到微博开放平台的入口,登录自己的微博账号,点击账
转载
2023-07-20 20:38:01
744阅读
1评论
本文记录了用新浪微博官方Python SDK调用API进行开发的流程。准备工作申请成为开发者并创建一个应用:首先要有一个新浪微博的账号,然后去新浪微博开放平台(P.S.,应用需要设置一个回调地址(CALL_BACK),可以设定为默认的回调网址:这一步完成后,将得到三个有用的信息:APP_KEY,APP_SECRET和CALL_BACK,这三个信息在后面编写程序时将用到。OAuth2.0授权微博开放
转载
2024-02-02 10:27:19
62阅读
0x01 分析:这个接口直接访问的话会有一个302跳转到一个登陆界面也就是说这里需要先模拟登陆一下才可以访问到微博抓个包分析了一下发现只要用户名和密码正确既返回200且json部分的retcode会返回20000000少了验证码这一大坑 那模拟登陆就相当简单啦登陆完后访问用户主页 例如:https://m.weibo.cn/u/3023940914可以在审查元素的Network模块看到 这里用了两
在成功获取微博用户的列表之后,我们可以对每个用户的主页内容进行爬取了 环境tools1、chrome及其developer tools2、python3.63、pycharm Python3.6中使用的库1 import urllib.error
2 import urllib.request
3 import urllib.parse
4 import urllib
转载
2023-10-23 21:35:11
111阅读
### Java调用微博API发送微博
#### 引言
随着社交媒体的普及,微博已经成为了人们分享生活、表达观点的重要平台之一。微博提供了一套开放的API,使得开发者可以通过编程的方式来与微博进行交互。本文将介绍如何使用Java语言调用微博API来发送微博。
#### 运行环境配置
在开始编写代码之前,我们需要做一些运行环境的配置。
1. 首先,我们需要创建一个新的Java项目。可以使用
原创
2024-01-13 06:17:47
383阅读