想抓链家APP的URL爬取。但设置代理后手机断网,网上的教程看了很多完全不管用
这种情况还真没碰到过,你把所有的设置恢复一下,手机的证书也删掉 然后从新一步一步的测一下 看看是哪个步骤的问题
进入 tools -> options -> connections
勾选 allow remote computers to connect 重启fiddler 即可
部分app使用fiddler后数据加载 不出来知道是什么问题吗?例如得到app,拼多多的图搜功能,不使用代理,图搜可以使用,用了fiddler后显示图片上传失败
1
最近,在工作中需要测试一个监控网络请求的SDK,需要校验该SDK记录的耗时数据的准确性。根据网上大神们提供的工作经验,可以利用Fiddler工具给手机添加代理,来监控手机的一系列网络请求。但是,没想到,路漫漫其修远兮,fiddler工具给手机设置代理之后,手机竟然上不了网了,尝试了N种解决方法,终于给解决了,因此,记录下来以备不时之需。
1、fiddler给手机添加代理
打开fiddler工具->Tools->Fiddler Options,记住下面的端口号;
电脑和手机连接同一个网络,确保在一个局域网。电脑端(cmd-ipconfig)查看电脑的ip地址:
其中,ipv4地址就是电脑的ip地址。
手机端设置WLAN种给网络设置代理,选择对应的WLAN,对该网络进行编辑,代理选择手动,主机名填上面电脑ip地址,端口写fiddler提供的端口。
2、手机端用浏览器访问http://IP:端口,观察网络是否访问成功。
3、添加代理后连不上网的解决方法
a、关闭电脑防火墙
b、打开注册表(cmd-regedit),在HKEY_CURRENT_USER\Software\Microsoft\Fiddler2下创建一个DWORD,值置为80(十进制)
编写fiddlerScript rule,点击Rules->Customize Rules,用Ctrl+F查找OnBeforeRequest方法添加一行代码
if (oSession.host.toLowerCase() == "webserver:8888")
{
oSession.host = "webserver:80";
}
设置完之后重启Fiddler即可。