如何使用python3 以及API发微博文章

python 2 已经过时,并且2017年weibo更改了程序接口,致使网络上很多人的代码用不了,因此做以下更新

更改1,微博发文章只能使用分享的方式了
所以

https://www.itengli.com/python_weibo/
这篇文章中所写,需要创建应用,但是还需要增加安全网站,最好是在初始建立的时候就加上

第二步,需要查找获取access_token
一直报错

后来直接第二步,

result = client.request_access_token(input("please input code: "))
得出来, access_token,但是仍然发布了,放弃

第二篇,用微博API爬取数据,成功
https://www.jianshu.com/p/a36a6a1cb3d2

第三篇 用API接口,但是没成功,
https://www.jianshu.com/p/7c68f3ca73ed
但是里面的guihub代码可以用
https://github.com/olwolf/sinaweibopy3

第四篇 也是一个改过的python调用包,
https://github.com/michaelliao/sinaweibopy

第五、六、八、九篇 因为是年份久远写的,接口不能用了
https://blog.csdn.net/bennygato/article/details/51582715?locationNum=5&fps=1
https://blog.csdn.net/qq_26948675/article/details/54800057
https://blog.csdn.net/xiaoquantouer/article/details/52982741
https://github.com/michaelliao/sinaweibopy/wiki/OAuth2-HOWTO

最终,终于找对的一篇文章,而且不用手输入access_token
一篇微信文章 派与py 所写
http://mp.weixin.qq.com/s?__biz=MzAxMjU0ODQ2OA==&mid=2649232112&idx=1&sn=0acd8ce0022c547a2ef3de15a5ac678a&chksm=83ac92ebb4db1bfdc734804467be6f97b055a16a35fe958c1c31332b668bee5e6d4e0c2dce42&mpshare=1&scene=23&srcid=0109I4LbC080MuG2PgFpCwBw&sharer_sharetime=1578552780662&sharer_shareid=c88278dffa79e5c1af81d7fc6e6b5305#rd

附录

1.想使用官方API接口,发现没有python代码,崩溃
https://open.weibo.com/wiki/Oauth2/authorize
2.微博API错误码
https://www.kafan.cn/edu/65825944.html
https://blog.csdn.net/zhouzhoujianquan/article/details/88349282

猜你喜欢

转载自blog.csdn.net/weixin_43818488/article/details/103906085