2024-5-20 最新获取公众号文章链接,标题,阅读数,点赞数和在看数,留言数

发布时间:2024-05-24 付费文章:19.9元

最近要查看几个对标公众号的数据,结果年初的程序报错,想找个免费的方案,竟然没有找到!

 

找到一个,结果还是个付费节目:

 

 

这个UP应该没少赚,国内搜索引擎相关关键词也都指向他的微信。作为一个技术狗表示羡慕,努力一下兴许也能喝点汤?

 

 

去年通过Fiddler或者其他抓包工具,尚且可以获取到这个appmsg_token,

 

现在只能获取到‘key’和'pass_ticket',经过测试是无法获取到数据的,

 

辗转几种方案,发现这appmsg_token在微信自带浏览器中还是存在的,

 

在post url中只要携带上面三个参数,就可以获取到阅读数,点赞数和在看数,留言数。

 

有了url,还需要构造data:

 

data = {
 '__biz': params_page['__biz'][0],
  'mid': params_page['mid'][0],
 'sn':params_page['sn'][0],
  'appmsg_type': '9',
 'idx': '1',
 'is_only_read': '1',
 'is_temp_url': '0',
 'item_show_type': '0',
 'tmp_version': '1',
 'more_read_type': '0',
 'appmsg_like_type': '2',
 'is_pay_subscribe': '0',
 'pay_subscribe_uin_count': '0',
 'has_red_packet_cover': '0',
 'business_type': '0'}

 

每一篇文章只有这三个参数是变化的。

获取某个公众号的历史文章仍旧是通过公众号插入链接获取

以上,就是基本实现路径,打赏后给你appmsg_token获取方案~

 

最后,本文所述建立在你有一定的Python爬虫基础上。另外,爬数有风险,责任请自担,建议降低采集频率,并使用微信小号。

 


注1:支付宝扫下图绿码打赏后,再点击 直接获取↑

注2:如忘记保存或后续查看,可凭订单号 手动获取