前言

本篇文章主要给大家详细讲解如何用Fiddler爬取微信小程序的图片,内容图文并茂,流程非常简单,我们开始吧。

目录

一、获取软件并打开

二、点击工具设置相关代理

三、如何抓图

四、答疑

五、总结

一、获取软件并打开

1、通过百度网盘下载获取安装包(链接是永久的)

链接:https://pan.baidu.com/s/13POnOw6S3YNeUiHB2v4Elg
提取码:4ayw

2、进入fiddlerhhb文件夹,双击启动 Fiddler.exe

二、点击工具设置相关代理(首次使用才需这一步,熟练使用后直接第三步的流程就行)

1、进入选项

2、勾选完先别关窗口,点击Tab栏的HTTPS

3、进入操作

4、信任根证书

5、确认用新证书

6、添加新签名证书

7、出现这个弹框就代表证书配置完毕。(可以正常使用Fiddler工具抓图了)

三、如何抓图(准确讲叫抓包,抓对方的数据源)

简略流程:

点击工具栏文件的捕获数据(或者按F12快捷键) -> 小程序在目标商品的上一层点进去 -> 接口数据解码 -> 从字段取图片链接 -> 链接复制到浏览器下载下来 -> 抓图完毕。

原理:

你要获取商品a的信息,就从它的上个页面开启捕获功能,因为进入到详情这个过程中,我们将对方服务器返回给前端的数据进行抓取,从而就可以拿到源数据。

详细流程:

1、清空数据

   2、点击一下或者按F12

3、假设现在要抓这个商品的详情页所有内容,必须要停留在该商品详情的上个页面,开启捕获数据,然后点进去。

注:此时检查 文件 -> 捕获数据勾选了没有,没勾选给勾选上再点进去。

点击商品进入详情(见下图)

4、捕获数据

5、数据格式化前

6、数据格式化后

7、将图片链接复制到网页打开,然后把图片下载下来(到这里就能取到图片了)。

8、如果要抓另一个商品,小程序从详情退出来(也就是停留在进详情前的商品列表),重新选择新的产品点进去详情。

提示:如果左边数据太多,就清空一下数据。

9、如果出现代理已更改,点它一下才可以重新抓包(捕获新的商品数据)

四、答疑

如果工具栏不见怎么恢复?

恢复前:

恢复后:

五、总结

无论抓什么数据,都要从它的上一层页面开启捕获,这样才能拦截到对方的数据。

如果是PC端网页抓取,则只需要F12开启捕获,刷新网页就可以抓了。

提示:该教程只用于正当行为使用,如用于不正当行为被抓与作者无关。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐