利用Anyproxy爬取微信公众号文章及临时链接转永久链接
优采云 发布时间: 2021-07-05 19:26利用Anyproxy爬取微信公众号文章及临时链接转永久链接
在上一篇文章我用Anyproxy爬取了微信公众号文章和临时链接到永久链接。该方法可以获得文章的点赞数、阅读数等信息。如果你只需要获取某个微信公众号的所有文章,并且文章的链接是永久链接,那么看看我在文章上介绍的方法。
一、先说说破解方法
破解关键是使用微信公众号后台素材管理-新建图文素材-超链接-找到文章(公众号)的界面。如下图:
进入微信公众号后台-素材管理-新图文素材-新图文留言
超链接-查找文章(公众号)
二、具体破解方法
2.1 通过selenium+webdriver获取公众号的cookie
因为在公众号后台请求“查找文章(公众号)”接口时需要一个微信公众号cookie,所以在爬取文章内容之前需要获取一个可用的cookie。这一段比较简单,直接贴上我写的代码。 PS:享受优化和完美。
获取 Cookie
2.2 微信公众号获取公众号文章interface get文章
1)微信公众号登录地址:
2)登录后获取token。
3) 使用微信公众号后台新建图文,搜索公众号名称,需要上一步的token。
搜索公众号
并通过接口返回的内容获取公众号的fakeid。
获取公众号的fakeid
4)选择要爬取的公众号,获取文章接口地址,需要上一步的fakeid。
5)文章 列表翻页和内容获取。
文章列表第一页
翻页和内容
三、完整代码
完成代码
四、这在技术上有难度,请给我点个赞