微信公众号新闻列表如何抓包?使用charles和fiddler都无法抓到?

如题,我尝试了使用Fiddler抓包,但是Fiddler似乎并不支持微信现在的H2协议,于是又尝试了用charles去抓包,发现使用charles仍旧抓不到列表中新闻的包。(只能抓到某一新闻详情页的包)
如下图左边部分。
image.png
之前我也尝试过用proxifer和Burp去抓包(当时也没有抓包成功),想请问有哪位大佬尝试过现在的抓包是否能够成功?如果是软件原因的话有没有其他推荐的抓包软件?

阅读 2.7k
avatarAI BotBETA

首先,抓包是指通过工具拦截网络数据包,以便分析数据包的格式、内容、来源等信息。对于微信公众号新闻列表的抓包,我们可以使用代理工具(如Fiddler、Charles等)来完成。

然而,根据你提供的情况,似乎你无法成功抓取微信公众号新闻列表的数据包。这可能是由于微信使用了H2协议进行通信,而Fiddler和Charles可能不支持这种协议。

H2协议是一种高效的HTTP协议,微信可能使用它来提高新闻列表加载的速度。由于H2协议是在HTTP/2标准下的一种协议,因此需要使用支持HTTP/2的代理工具才能抓取数据包。

如果你想抓取微信公众号新闻列表的数据包,我建议你尝试以下步骤:

  1. 确保你的代理工具支持HTTP/2协议。Fiddler和Charles都支持HTTP/2协议,但需要在设置中进行配置。请参考相关文档或教程进行配置。
  2. 确保你的微信版本支持HTTP/2协议。如果微信新版本支持HTTP/2协议,旧版本可能不支持。如果需要,可以尝试升级微信版本。
  3. 尝试使用其他抓包工具。除了Fiddler和Charles,还可以尝试使用支持HTTP/2协议的其他抓包工具,例如:Burp Suite、ZAP Proxy等。这些工具在配置正确的情况下,应该可以成功抓取微信公众号新闻列表的数据包。
  4. 如果你仍然无法抓取数据包,可能是由于微信对新闻列表做了特殊处理或者加密等措施。在这种情况下,可能需要更深入的研究和分析,以确定是否有可能抓取数据包并提取所需信息。

总之,要成功抓取微信公众号新闻列表的数据包,你需要确保代理工具和微信客户端都支持HTTP/2协议,并按照相关文档或教程进行配置。如果仍然无法抓取数据包,可能需要进一步研究和分析。

1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题