PC端微信小程序使用Fiddler进行爬取抓包

这篇具有很好参考价值的文章主要介绍了PC端微信小程序使用Fiddler进行爬取抓包。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本博客用于个人学习与工作中的收获

前言

前两天被安排了一个没有接触过的爬取微信小程序中数据的任务,虽然我是连爬虫貌似都还没写过的实习仔,但是想着应该不难,那可不就信心满满地接下任务了。然后第一天,一整天都在查资料看python爬虫相关的东西,什么urllibBeautifulSoup,虽然一天下来我也就记得个流程了,但至少知道是个啥了,也算是个有收获(摸鱼)的一天了。

结果到了第二天搜索爬取微信小程序相关的内容,结果发现貌似不太对,微信小程序我好像直接拿不到地址啊,那我的urllib.request就没有用武之地了啊,这可咋办?通过查阅资料发现微信小程序虽然把地址啥的都封装起来了,但是好像可以通过FiddlerCharles 等抓包工具抓到数据包。行吧,那就马上安排起来!开整!要是抓到包了总可以拿到数据或者地址啥的了吧!

准备工作

  • 下载Fiddler Classic : Fiddler Classic | Original Web Capturing Tool for Windows官网下载就完事了,下载的时候邮件啥的随便填就完事了,安装也就选个位置下一步就行了

        fiddler抓包电脑微信小程序,后端开发,微信小程序,fiddler,小程序

  • Fiddler中配置 Tool -> Options

fiddler抓包电脑微信小程序,后端开发,微信小程序,fiddler,小程序

  • 勾选之后证书安装等弹窗全点 即可

    fiddler抓包电脑微信小程序,后端开发,微信小程序,fiddler,小程序

    这个端口号后面配置代理需要用到

    fiddler抓包电脑微信小程序,后端开发,微信小程序,fiddler,小程序

微信小程序设置

  • 理论上微信小程序使用手机端,通过局域网代理的模式应该可以抓到包,但是经过尝试之后发现貌似抓不到啊~又是经过一般努力研究(百度查查查),发现抓取手机微信小程序上的包需要Android 系统的版本比较低(7 以下?没仔细查了),或者是使用iOS的也行,可是贫穷的我没有啊(ಥ_ಥ),那我就只好将目标转移到PC端的微信小程序啦

  • 电脑微信登录时选择使用代理进行登录,代理的地址可以将鼠标在Fiddler的右上角的Online上查看,端口即为上面设置的端口号

    fiddler抓包电脑微信小程序,后端开发,微信小程序,fiddler,小程序fiddler抓包电脑微信小程序,后端开发,微信小程序,fiddler,小程序

    fiddler抓包电脑微信小程序,后端开发,微信小程序,fiddler,小程序

  • 但是,注意:这时候你可能出现打不开微信小程序或者是抓不到小程序的包的情况 ,可以先将目录 C:\Users\[你的用户名]\AppData\Roaming\Tencent\WeChat\XPlugin\Plugins\WMPFRuntime 下的文件先删除[微信先退出],注意【AppData】是隐藏目录哦。

    fiddler抓包电脑微信小程序,后端开发,微信小程序,fiddler,小程序

  • 然后再次使用代理登录微信后打开小程序,打开小程序之后记得先将Fiddler的Cache和Cookies清除一下(不然可能会抓不到)

    fiddler抓包电脑微信小程序,后端开发,微信小程序,fiddler,小程序

  • 然后按需访问小程序应该就可以抓到包进行一下相关爬取操作啦,实际效果如下,可以看到小程序的数据包中的内容了

    fiddler抓包电脑微信小程序,后端开发,微信小程序,fiddler,小程序

    fiddler抓包电脑微信小程序,后端开发,微信小程序,fiddler,小程序

 文章来源地址https://www.toymoban.com/news/detail-797199.html

 

 

到了这里,关于PC端微信小程序使用Fiddler进行爬取抓包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Burpsuite联动Proxifier抓包pc端微信小程序

    工具Proxifier以及burpsuite Proxifier下载地址 https://www.mustdown.com/software/13717.html 以上是破解版汉化版的下载地址,也可以去Proxifier官网下载30天的试用版本下载地址如下 https://www.proxifier.com Proxifier配置 配置文件--代理规则--添加 名称随意填写 应用程序填写WeChatAppEx.exe 动作选择Pro

    2024年02月01日
    浏览(55)
  • Proxifier与Burp联动 抓取PC端微信小程序

    目录 一、 配置burp并安装CA证书  1. 证书下载 2. 安装证书 二、 配置proxifile 1. 启用HTTP代理服务器 2. 配置代理服务器 3. 设置程序流量的代理规则 三、 抓包 现在就可以愉快的抓包喽~ 微信版本:3.9.9.43 Proxifier 下载链接:https://www.proxifier.com/ Burp Suite 下载链接:Burp Suite - Applic

    2024年04月17日
    浏览(48)
  • fiddler抓包PC微信小程序失败的解决方案

    今天突然电脑端微信小程序抓不到包了 看到大佬们说是因为微信小程序端的架构升级了。 解决方案: 任意打开一个小程序,打开任务管理器,找到对应的进程。右键打开文件位置。 看到WechatApp.exe变成了WechatAppex.exe了,应该是升级了。 退出电脑微信,右键结束小程序进程。

    2024年02月12日
    浏览(52)
  • 关于电脑端微信小程序不能启动解决

    问题描述:电脑端微信启动,没有mini programs进程,并且所有小程序都打不开。 解决:找到weChat安装目录,在[3.6.0.18文件]里面找到weChat.exe,进行启动就应该可以了,然后把它创建为快捷方式在桌面,惦点击它启动微信即可。就可以看到mini programs进程了,这样就可以正常启动

    2024年02月15日
    浏览(43)
  • 使用Fiddler工具抓取微信小程序中的图片,使用Fiddler工具抓取电脑访问的链接图片

    背景:          开发微信小程序的时候,是不是经常看到别人的小程序中某个图标或者图片好看想用,下面小编给大家分享一下怎么获得微信小程序中的图片。         官网:https://www.telerik.com/         下载地址1:Fiddler4_官方电脑版_51下载         下载地址

    2024年02月06日
    浏览(54)
  • charles 如何获取电脑端微信小程序接口

    安装证书 设置代理端口 即可抓取美团酒店小程序的数据 从charles 可以抓取出header 请求,没有所谓的通过遍历循环能简单的得到数据,请求包含加密信息 随便改下数据就是 所以如果要得到这些数据,还非得通过小程序模拟人滑动获取数据,在企业数据开发中,也确实要重视

    2024年02月15日
    浏览(48)
  • uniapp+node.js+mysql前后端微信小程序授权登录

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 目录 文章目录 前言 一、前端代码? 1.微信授权登录的页面(没有样式,自己写) 2.”我的“页面 3.封装request.js的页面 4.vuex的状态管理的页面 5.添加了识别有放token的没有登录就自动跳转登录

    2024年02月09日
    浏览(52)
  • 红队攻防之PC端微信个人信息与聊天记录取证

    本文转载于:https://blog.csdn.net/shuteer_xu/article/details/128245994 声明: 该公众号大部分文章来自作者日常学习笔记,未经授权,严禁转载,如需转载,联系公众号加白。 请勿利用文章内的相关技术从事非法测试,如因此产生的一切不良后果与文章作者和本公众号无关。 师傅们都

    2024年02月07日
    浏览(43)
  • 微信新旧手机聊天数据备份迁移&pc端微信数据备份迁移至手机

    我相信,微信这个app已经深入大家的工作生活了,微信的数据日积月累肯定是相当大的,而我们的电子产品(手机)的更新迭代相当频繁,新的手机如何将旧手机的微信数据迁移过来呢?阅读这篇博文,你将深入了解2种迁移方案,以后妈妈再也不怕我新手机没有微信聊天数据

    2024年04月15日
    浏览(39)
  • 使用base64加密解密的多种方法:包含pc端和微信小程序

    1、pc端 Window 对象 Window 对象表示浏览器中打开的窗口。 平常在开发pc端浏览器的时候。如果要加密或者解密成为一个 base-64 编码的字符串。我们都可以使用Window 对象里的对象方法: atob() 解码一个 base-64 编码的字符串。 btoa() 创建一个 base-64 编码的字符串 我们可以直接在浏览

    2024年02月15日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包