zoukankan      html  css  js  c++  java
  • Fidder简单使用方法(HTTPS抓取和url替换)

    Fidder是一个windows端主流的抓包工具,可以配置代理,抓https的数据,还可以修改请求体和内容下面是一些简单的使用方法

      安装完毕后Tools->Options需要配置一下才可以抓取https的内容

    配置成上图那个样子就可以了,接下来是配置Connections:

    这个端口号根据个人喜好更改,配置完毕以后,就是点ok就行了

    如果手机抓包或者其他电脑连接代理,可能要下载安装HTTPS证书才行,用浏览器访问:     代理服务器IP:代理服务器端口

    打开这个页面,就下载并安装这个证书就可以了,当然也可以把证书离线下载下来给别的设备用

    下面是一个简单常用的功能,替换URL,有时候我们需要替换一些请求的URL,两种办法,一种是在Tools中添加Host,一种是就是Fidder强大的定制功能,这个我也没仔细研究,貌似是js的还是什么,我觉得有点像java的,不过都无所谓,如果对这个特别感兴趣,可以自行百度。

    打开Rules->Customer Rules

    在OnBeforeRequest方法中添加一些代码,比如:

    		if (oSession.isHTTPS)
    		{
    			if (oSession.hostname=="www.google.com"){
    				oSession.fullUrl="https://"+"www.baidu.com"+oSession.PathAndQuery;
    			}
    		}
    

      

     代码的意思是如果抓取到的请求是HTTPS,同时抓取的请求host是www.google.com,那么就把这个请求的url替换成,https://www.baidu.com再加上请求的参数,当然这一整段代码都是可以更改任意一个部分的,更多功能自己发掘把。

    推荐一个人家的文章,当然了,这个文章没仔细看,因为就用到了这个功能,其他功能用到了在研究吧:

    http://blog.csdn.net/cengjingcanghai123/article/details/43373521

  • 相关阅读:
    Scrapy 使用 LinkExtractor 提取链接和使用 Exporter 导出数据
    Scrapy 使用 Item 封装数据、使用 Item Pipline处理数据
    XPath 和 CSS
    Scrapy 中的 Request 对象和 Respionse 对象
    Scrapy 框架结构及工作原理
    Scrapy 常用的shell执行命令
    mui html5 plus
    《C++ Primer》读书笔记—第二章 变量和基本类型
    eclipse+maven搭建ssm框架
    unique_ptr 智能指针(C++11)
  • 原文地址:https://www.cnblogs.com/dutu/p/7656473.html
Copyright © 2011-2022 走看看