Violetttte 2023-10-03 17:37 采纳率: 82.8%
浏览 37
已结题

微信公众号如何抓包文章列表?使用fiddler抓取不到列表页的包。

如题,我尝试了用fiddler来抓包微信公众号,参考了一些文章,发现不少描述的是要抓取如下图的这个包,

img

即URL地址为/mp/profile_ex的这个包,但是我在列表页刷新了很多次都只抓取得到如下图所示的包

img

其中channels.weixin的是公众号里的视频号,但是就是找不到消息列表,请问这是为什么?
而且当我打开其中某一个新闻的时候,又是能抓取到该新闻的具体内容的包,请问这是和微信的一些版本有关系吗?是被程序自动屏蔽了吗?同样当我使用Burp配合proxifer的时候也没有抓取到列表页的内容

  • 写回答

1条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-10-04 09:32
    关注

    引自强大而免费的微信小程序:皆我百晓生。


    抓包微信公众号的列表页需要注意一些问题。首先,微信公众号的接口和数据在不断更新和变化,因此您可能无法在Fiddler中直接找到您想要的包。此外,微信在最新的版本中加强了安全性,可能会对抓包行为进行一些限制。

    以下是一些可能的解决方法:

    1. 使用更高级的抓包工具:Fiddler虽然功能强大,但可能无法完全捕获微信公众号接口的包。您可以尝试使用更高级的抓包工具,如Charles、Wireshark等。

    2. 使用模拟器:将您的手机连接到一个模拟器上,并且在模拟器上进行操作。这样,您可以在Fiddler等工具中更容易地抓取到数据包。请注意,模拟器中使用的微信版本应与您的手机上的版本保持一致。

    3. 模拟微信客户端:通过分析微信客户端的通信协议和接口,您可以模拟微信客户端向服务器发送请求,并获取到列表数据。这需要您具备一定的编程和网络分析能力。

    4. 使用抓包框架:有一些封装了微信公众号接口的抓包框架可供使用,如python的itchat、go语言的wechat-spider等。使用这些框架,您可以更方便地获取公众号的列表数据。

    需要注意的是,抓包行为可能违反微信的使用协议,因此请确保您的行为符合法律法规和道德标准。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 1月29日
  • 已采纳回答 1月21日
  • 创建了问题 10月3日

悬赏问题

  • ¥15 Workbench中材料库无法更新,如何解决?
  • ¥20 如何推断此服务器配置
  • ¥15 关于github的项目怎么在pycharm上面运行
  • ¥15 内存地址视频流转RTMP
  • ¥100 有偿,谁有移远的EC200S固件和最新的Qflsh工具。
  • ¥15 有没有整苹果智能分拣线上图像数据
  • ¥20 有没有人会这个东西的
  • ¥15 cfx考虑调整“enforce system memory limit”参数的设置
  • ¥30 航迹分离,航迹增强,误差分析
  • ¥15 Chrome Manifest扩展引用Ajax-hook库拦截请求失败