-
python微博自动评论转发_python3 调用新浪微博api实现自动发布评论
2020-12-30 04:51:26新浪微博开放平台提供了丰富的API接口,利用这些接口,开发者能够开发出独具特色的微博应用。但是,大部分接口都需要用户授权给应用,应用利用授权得到的Access Token来调用相应的接口来获取内容。新浪微博的授权...新浪微博开放平台提供了丰富的API接口,利用这些接口,开发者能够开发出独具特色的微博应用。但是,大部分接口都需要用户授权给应用,应用利用授权得到的Access Token来调用相应的接口来获取内容。
新浪微博的授权机制目前主要有3种应用场景:
Web应用
移动应用
站内应用
本文主要介绍Web应用如何授权、获取Access Token。
步骤一:添加网站
进入新浪微博开放平台,点击”我的应用”,选择“网页应用”,填写相应的信息后提交。(基本信息,身份验证)
步骤二:Oauth2.0授权设置
应用创建完后可以在“我的应用”中查看信息,在“应用信息”--“高级信息”中可以设置网站的授权回调页和取消授权回调页。
授权回调页非常重要,一定要填写正确,当用户授权成功后会回调到此页面,传回一个“code”参数,开发者可以用code换取Access Token值。
步骤三:引导用户授权
引导需要授权的用户到如下页面:
https://api.weibo.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&response_type=code&redirect_uri=YOUR_REGISTERED_REDIRECT_URI
YOUR_CLIENT_ID:即应用的AppKey,可以在应用基本信息里查看到。
YOUR_REGISTERED_REDIRECT_URI:即之前填写的授权回调页,注意一定要完全相同。
如果用户授权成功后,会跳转到回调页,开发者此时需要得到url参数中的code值,注意code只能使用一次。
步骤四:换取Access Token
开发者可以访问如下页面得到Access Token:
https://api.weibo.com/oauth2/access_token?client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET&grant_type=authorization_code&redirect_uri=YOUR_REGISTERED_REDIRECT_URI&code=CODE
这些参数就不一一介绍了。
如果都没有问题,就可以得到Access Token了,返回示例:
{"access_token": "ACCESS_TOKEN","expires_in": 1234,"remind_in":"798114","uid":"12341234"}
步骤五:调用API
获取到Access Token后,开发者可以保存它的值,调用API的时候直接用就可以了。Access Token有一定的有效期,过期后需要重新授权。
1 importrequests2
3 url='https://api.weibo.com/2/comments/create.json'
4
5 data={6 'access_token':'2.00aH15VHvakaFC3357cf68e9i144OC',7 'comment':'你好',8 'id':'4350597576707582'
9 }10 infomation=requests.post(url=url,data=data,verify=False).text11 print(infomation)
要评论的微博id
参考:https://www.cnblogs.com/e241138/archive/2013/03/15/sina-weibo-oauth-access_token.html
-
无需WEIBO官方API实现自动发微博
2013-03-30 16:52:272 第二步就是发微薄,一开始在网上在找了很久也没发现现成的例子,又只能自己动手了,用Fiddler2抓取实际的包,然后通过python构建的同样的包就可以实现,以此类推,@人,转发什么的也是可以实现的。 3 全部代码就...1 首先当然是要模拟登陆啦,关于模拟登陆的方法,网上很多,这里就不再描述。
2 第二步就是发微薄,一开始在网上在找了很久也没发现现成的例子,又只能自己动手了,用Fiddler2抓取实际的包,然后通过python构建的同样的包就可以实现,以此类推,@人,转发什么的也是可以实现的。
3 全部代码就不贴了,把实现的函数贴一下。
def send_msg(): login_url = 'http://weibo.com/aj/mblog/add?_wv=5&' msg_data = { 'text':'test', 'pic_id':'', 'rank':'0', 'rankid':'', '_surl':'', 'hottopicid':'393', 'location':'home', 'module':'stissue', '_t':'0' } login_data = urllib.urlencode(msg_data) http_headers = {'User-Agent':'Mozilla/5.0 (X11; Linux i686; rv:8.0) Gecko/20100101 Firefox/8.0','Referer':'http://www.weibo.com/u/xxxx?wvr=5&wvr=5&lf=reg','Accept-Language':'zh-cn','Accept-Encoding':'gzip, deflate'} req_login = urllib2.Request( url = login_url, data = login_data, headers = http_headers ) result = urllib2.urlopen(req_login)
实现是没什么难度的,http_headers的数据要弄好,'Referer':'http://www.weibo.com/u/xxxxxx?wvr=5&wvr=5&lf=reg'中的XXXX是自己的微博id号,自己加上就可以,由于不是教程帖,所以没有描述得很详细,仅供参考,谢谢。 -
WebAPI微博管家
2013-04-09 11:06:51基本功能: 1.查看微博、发微博、发送带图片微博、收藏、评论、转发、查看@我的微博、关注、取消关注、查看粉丝等 扩展功能: 2. 自动转发WebAPI相关微博 -
快可信微博营销软件 v3.12
2019-11-05 00:00:50快可信微博软件软件是基于新浪微博API开发的一款营销软件,支持批量采集微博账号、多账号轮流发微博、 加关注、取消关注、评论、转发、私信群发等,是一款效果卓越的微博营销软件。功能特点支持批量导入、导出、添加... -
面向微博用户的标签自动生成技术研究.caj
2020-09-08 18:36:50本文着眼于基于微博内容的用户标签自动生成,借助对内容的分析,生成 能够体现用户兴趣的标签。 本文通过新浪微博 API 随机获取了百万级规模的标签相关数据,用于分 析用户标签在统计、语义等方面的特征。同时,... -
使用python登录新浪API,实现自动转发功能
2016-12-27 19:39:47首先需要在新浪微博注册一个App,新浪会给你一个App ID,App Secret,如图,官网地址在此:http://open.weibo.com/ 然后去高级设置里面去设置一下自己的回调地址: step 2 下载sinaweibopy 感谢廖雪峰大神!...step 1 申请App
首先需要在新浪微博注册一个App,新浪会给你一个App ID,App Secret,如图,官网地址在此:http://open.weibo.com/
然后去高级设置里面去设置一下自己的回调地址:step 2 下载sinaweibopy
感谢廖雪峰大神!直接用pip install sinaweibopy即可,用不了pip的筒子,项目代码如下
https://github.com/michaelliao/sinaweibopystep 3 代码
from weibo import APIClient import webbrowser import time APP_KEY = 'your app_key' APP_SECRET = 'your app_secret' CALLBACK_URL = 'http://www.example.com/callback' client = APIClient(app_key=APP_KEY, app_secret=APP_SECRET, redirect_uri=CALLBACK_URL) url = client.get_authorize_url() webbrowser.open_new(url) print "输入页面上的code" code = raw_input() r =client.request_access_token(code) client.set_access_token(r.access_token, r.expires_in) for i in range(1,12): print i content = "测试转发%s"%i values = content.decode('utf-8') print client.statuses.repost.post(id='weibo id', status=content, is_comment=0) time.sleep(5)
其中的code就是输入这个:
最后的结果就是:妈妈再也不用担心我沉迷微博勒
-
记事狗微博系统 4.7.4 Build 20140922 GBK.zip
2019-05-23 15:42:39修复评论与转发微博时,上传附件不显示的问题 修复未认证的用户显示认证图标的BUG 修复V认证为空时显示空[]号的问题 修复登录后的默认首页跳转问题 修复后台话题管理时推荐话题后出现的乱码和配置错误问题 修复... -
记事狗微博系统 4.7.4 Build 20140922 UTF8.zip
2019-05-23 15:42:41修复评论与转发微博时,上传附件不显示的问题 修复未认证的用户显示认证图标的BUG 修复V认证为空时显示空[]号的问题 修复登录后的默认首页跳转问题 修复后台话题管理时推荐话题后出现的乱码和配置错误问题 修复... -
Xweibo v2.1 Beta,新浪开源微博系统源码.zip
2019-07-10 03:05:49Xweibo v2.1 beta版具有Xweibo v2.0 正式版拥有新浪微博的核心功能,具备微博发布、浏览、转发、评论、收藏、话题、黑名单等核心功能以外,还满足更多运营需求:数据本地备份、设置网站粉丝/关注关系从零开始或继续... -
微博第三方登录失败_用户管理脚手架集成:验证码、手机登录、支持各种第三方登录...
2020-12-03 13:35:21用户管理脚手架集成:验证码、手机登录、支持qq,微博,微信,gitee第三方登录(自动注册,绑定与解绑)、基于 RBAC 的 uri 访问权限控制功能、通过统一的回调地址入口实现多回调地址的路由功能、签到等功能。通过实现几...用户管理脚手架集成:验证码、手机登录、支持qq,微博,微信,gitee第三方登录(自动注册,绑定与解绑)、基于 RBAC 的 uri 访问权限控制功能、通过统一的回调地址入口实现多回调地址的路由功能、签到等功能。通过实现几个 API 接口就可以实现上述功能,实现快速开发,只需要专注于业务逻辑。
源码获取方式:关注头条转发文章之后私信回复【源码】即可免费获取到哦~
特性:
- 验证码(图片,短信)校验功能。
- 手机登录功能,登录后自动注册。
- 第三方登录功能(qq,微博,微信,gitee),登录后自动注册,与用户账号绑定与解绑。
- 登录路由功能
- 统一回调地址路由功能(OAuth2)。
- 访问权限控制功能。
- 简化 session、rememberme 配置。
- 根据设置的返回方式(JSON 与 REDIRECT)返回 json 或 html 数据。
- 签到功能。
七、时序图1. crsf
2. getValidateCode
3. ImageValidateCodeLogin
4. logout
5. OAuth2Banding
6. OAuth2Login
7. OAuth2SignUp
8. rememberMe
9. securityConfigurer
10. securityRouter
11. session
12. SmsCodeLogin
13. uriAuthorize
源码获取方式:关注头条转发文章之后私信回复【源码】即可免费获取到哦~
-
在MUI中修改AJAX的Referer
2019-04-18 12:14:43使用mui利用微博官网的api做个性化的微博app的时候,发现凡是发微博、评论、转发之类的接口,在html5 plus runtime中发起请求后,都会被服务器拒绝。 使用Fiddler抓包测试之后,发现是微博检测了请求Header中的... -
新一代QQ群机器人 v3.0.zip
2019-07-17 09:33:55群广告拦截踢人、群捣乱警告踢人,手机移动在线管理、远程管理及控 制机器人,智能客服及客服菜单问答系统、自动营销管理系统、Q群互联(将A群信息自动转发到B群、C群、N群)、群信息自动转发至网站后台及前端、便民... -
Android开发权威指南.(人民邮电.李宁).pdf
2016-06-01 12:41:24从技术实现上,讲解了6大完整综合案例及源代码分析,分别是新浪微博客户端、蓝牙聊天、全键盘输入法、月球登陆(游戏)、贪吃蛇(游戏)、笑脸连连看(游戏)。 本书注重对实际动手能力的指导,在遵循技术研发知识体系... -
Android开发权威指南(第一版扫描版).李宁.pdf
2014-03-29 18:38:54从技术实现上,讲解了6大完整综合案例及源代码分析,分别是新浪微博客户端、蓝牙聊天、全键盘输入法、月球登陆(游戏)、贪吃蛇(游戏)、笑脸连连看(游戏)。 《Android开发权威指南》注重对实际动手能力的指导,在遵循... -
动软分享社区系统(动软购物分享系统) v1.9.rar
2019-07-09 05:36:01淘宝客接口API集成,淘宝商品条件筛选一键采集,乐享佣金; 分享推荐商品导购链接,淘宝导购,赚取佣金; 商品点评,喜欢,转发分享,形成社会化营销渠道。 8.完善的积分体系 后台可自定义配置积分规则,各种... -
动软分享社区系统(图片分享社区) 1.9.rar
2019-05-24 13:54:39淘宝客接口API集成,淘宝商品条件筛选一键采集,乐享佣金; 分享推荐商品导购链接,淘宝导购,赚取佣金; 商品点评,喜欢,转发分享,形成社会化营销渠道; 支持淘点金和淘宝联盟商品导入,没有淘宝客权限,也... -
Java开发微信朋友圈PC版系统(架构2.0+分布式中间件)
2021-02-03 15:18:56基于OKHttp3、Restful风格的Rest API实现ES文档、分词数据存储与检索; H. 分布式全局唯一ID 雪花算法SnowFlake实现朋友圈图片的唯一命名; I. ZooKeeper充当Elastic Job创建的系统作业... -
✅ Jsonman:零代码快速创建JSON API (Mac App) - 更多介绍 2020年6月2号添加 6r6(杭州) - Github ✅ 在线AI图像处理:一款免下载免注册的在线图像处理工具,支持黑白照片上色、图像无损放大、人像漫画化 - ...
-
PHP微信平台接口开发综合实战 超多视频教程+微信模板+威信营销策划方案PPT DOC等
2019-01-24 13:44:07][简单微信][小项目]服务器(转发).avi │ ├4.[西安刘凯][java&android;][简单微信][小项目]客户端(登录).avi │ ├5.[西安刘凯][java&android;][简单微信][小项目]客户端(录音).avi │ ├6.[西安刘凯][java&... -
基础10 ElasticSearch document id的手动指定与自动生成 基础11 ElasticSearch document的_source元数据以及定制返回结果 基础12 ElasticSearch document的全量替换、强制创建 基础13 ElasticSearch 基于_...
-
若干源程序资料12.rar
2012-06-11 22:11:262012-06-11 21:26 2,399,725 windows API 一日一练.pdf 2012-06-11 21:28 249,332 Windows核心编程源码.rar 2012-06-11 21:40 1,000,923 Windows程序设计(第5版)配套代码.rar 2012-06-11 21:31 5,504,736 《PC游戏... -
用户管理脚手架集成:验证码、手机登录、支持各种第三方登录
2020-09-18 20:02:40用户管理脚手架集成:验证码、手机登录、支持qq,微博,微信,gitee第三方登录(自动注册,绑定与解绑)、基于 RBAC 的 uri 访问权限控制功能、通过统一的回调地址入口实现多回调地址的路由功能、签到等功能。...