使用Fiddler工具抓取微信小程序中的图片,使用Fiddler工具抓取电脑访问的链接图片

news/2024/7/20 4:12:42 标签: 微信小程序, fiddler, 小程序

背景:

        开发小程序>微信小程序的时候,是不是经常看到别人的小程序中某个图标或者图片好看想用,下面小编给大家分享一下怎么获得小程序>微信小程序中的图片。

一.什么是Fiddler

        官网:https://www.telerik.com/

        下载地址1:Fiddler4_官方电脑版_51下载

        下载地址2:https://pan.baidu.com/s/1S5Y6TMblDN86yFvIsELEgw  提取码: s5iy 

        Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。Fiddler要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。

        Fiddler是用C#写出来的,它包含一个简单却功能强大的基于http://JScript.NET事件脚本子系统,它的灵活性非常棒,可以支持众多的http调试任务,并且能够使用.net框架语言进行扩展。

        今天小编就带大家使用Fiddler工具来在小程序>微信小程序中获取图片(当然不仅仅能在小程序中获取,还能在浏览器中获取其他资源,只要用到Http协议都能进行抓包)。

二.Http网络请求状态

        200—成功。请求已发送且响应已成功接收。

        400—坏请求。当目的服务器接收到请求但不理解细节所以无法处理时发生。

        404—页面找不到。如果目标API已移动或已更新但未保留向后兼容性时发生。

        500—内部服务器错误。服务器端发生了某种致命错误,且错误未被服务提供商捕获。

 

        1.首先在PC电脑端登录微信,然后用手机小程序发给朋友或者发送到【电脑端】,在电脑端就可以看到小程序了。

        

 

        2.下载【Flddler4】,下载完毕后进行安装。安装的叫不详细介绍了。然后在开始菜单中打开软件(小编用的Win10系统)。当然也可以拖拽软件到桌面上,这样方便些。

         

 

        3.打开软件后,我们会在主界面看到这么一个弹框,我们点击【no】。解释已在下面给出。 

 

         4.在软件菜单栏中打开【File】——【CaptureTraffic】

            

 

         5.我们先尝试入点击某一个请求,你会发现请求的内容是一堆明显不对的文字,然后该请求的左边是一个锁的样式,联想到https加密,你会发现原因可能是没有配置Fiddler。然后解释一下右边的默认返回内容,第一句是”这是一个CONNECT隧道,加密的HTTPS流量通过该隧道流动”,就证实了我们的猜测,果然是因为https加密的原因。所以我们需要安装证书!

 

        6.配置FIddler来解析这些加密的请求呢?方法一是查官网的安装文档,二是我来教你吧:点击软件中的菜单栏中的【Tools】——【options】——【Https】,将【DecryptHTTPSCONNECTs】勾上。

         

 

         7.勾选购会弹出框框。点击【Yes】

 

         8.点击【是】

 

        9.点击【是】 

 

        10.最后点击【Yes】,证书安装成功!

 

         11.证书安装成功后,然后我们再来请求资源,我们打开之前准备好的小程序。然后在【Fiddler】软件中会显示数据。可以看出,这里是获取成功的。

 

        12.然后我们赋值连接在浏览器中打开。可以看出能将图片打开成功,然后右击图片,保存到本地即可。


http://www.niftyadmin.cn/n/351650.html

相关文章

Mysql安装与卸载(Windows版本)

Mysql的安装 这里使用的Mysql版本是8.0.26 界面操作描述信息 1. 接受条款,下一步,准备开始安装image-202111220927156542. 选择Custom,自定义安装,Nextimage-202111221638172083. 以自己的操作系统为准,不过大多数都…

档案管理流程,文件上传,文件解析流程

文件上传 先简单说下文件上传的步骤吧 控制层简单左下转发 PostMapping("uploadAndParsing") public ResponseResult uploadAndParsing(RequestParam("file") MultipartFile file){try {String accessToken Header.getAuthorization(request.getHeader(…

【人工智能概论】 数据预处理——MaxMin归一化、Z-Score异常判断、经验异常判断

【人工智能概论】 数据预处理——MaxMin归一化、Z-Score异常判断、经验异常判断 文章目录 【人工智能概论】 数据预处理——MaxMin归一化、Z-Score异常判断、经验异常判断一. MaxMin归一化1.1 数据标准化的目的与好处1.2 归一化公式1.3 归一化代码 二. Z-Score2.1 Z-Score 原理…

【API架构】使用 JSON API 的好处

在 API 工艺的世界里,没有比设计更受热议的领域了。从 REST、gRPC 到 GraphQL,有许多方法可以设计和标准化 Web API 交互。今天,我们将注意力转向另一种方法,JSON API,JSONAPI.org 上详细介绍的用于构建 API 的规范。 …

小航编程题库2022年NOC决赛图形化(小低组)(含题库教师账号)

需要在线模拟训练的题库账号请点击 小航助学编程在线模拟试卷系统(含题库答题软件账号)_程序猿下山的博客-CSDN博客 单选题3.0分 删除编辑 答案:C 第1题对小猫编程,程序运行后,看到的小猫最终方向是多少? A、120B…

脑机接口科普0020——是否鸡娃

本文禁止转载!!!! 现在有很多人开始给小孩早教,鸡娃,幼儿园就开始学英语,小学就开始学初中的内容,初中就开始学高中的内容。高中后开始拼命的做卷子,准备考大学,考完大学放纵。大学毕业后失业。 关于是否…

kafka配置

生产者配置 key.serializer value.serializer bootstrap.servers acks (默认 all) 0 / 1 / all 或者 -1 all 表示 所有 副本都收到了 消息并给予确认。保证消息发送的可靠性 buffer.memory 和 max.block.ms 和 batch.size 和 linger.ms buffer…

BurpSuite—Project options模块(项目选择)

本文主要BurpSuite—Project options模块(项目选择)介绍的相关内容 关于BurpSuite的安装可以看一下之前这篇文章: http://t.csdn.cn/cavWt 一、简介 Project options主要用来对Project的一些设置。 二、模块说明 Project options主要由五个模块组成: 1.Connect…