记一次使用fiddler抓包抖音的挫折

两个月前下载了fiddler准备抓取抖音玩玩,按照教程一步步来,结果到最后打开手机给我来个网络错误,没错,就这样:
记一次使用fiddler抓包抖音的挫折_第1张图片
到处百度为什么,结果在b站找到个教程,教程是借用fiddler本身提供的插件,将其运行起来做代理,因为抖音这样的应用做了反抓包处理,专门防止fiddler这些东西的(有人说是因为信息通过https传输,我们从fiddler那儿下载的假证书被抖音服务器识别出来了,所以就凉凉了),现在我们要用fiddler提供的插件再代理一次,就是如图这个东西:
记一次使用fiddler抓包抖音的挫折_第2张图片
点击右下角第一个链接就可以下载,解压下载的文件,以管理员身份打开命令行,切换到解压目录后输入以下命令:dotnet FiddlerOrchestra.Client.NetCore.dll
有的可能没有.net环境,那就去微软官网下载,命令执行后插件服务就启动了,打开浏览器访问127.0.0.1:8888(此处省略10000字,具体细节点这儿)
然鹅,一切准备好了后,我开心的打开抖音:
记一次使用fiddler抓包抖音的挫折_第3张图片
到这时,大概大家开始关注新冠肺炎了,再加上春节,我忙别的,这件事我放了两个月
程序员绝不认输!!!
直到昨天,我还没出门,又开始弄fiddler…
试了前面的方法,然并暖,那别人都行,我是哪儿出问题了?
那我也弄个虚拟机?下载各种虚拟机,启动都给我提示:hyper -v未关闭,于是网上找方法关闭hyper -v
,弄好了还是相同的提示,束手无策,于是咨询蓝叠客服:
记一次使用fiddler抓包抖音的挫折_第4张图片记一次使用fiddler抓包抖音的挫折_第5张图片
我粘贴到这儿方便复制:

bcdedit /set hypervisorlaunchtype off
任务管理器-文件-新建任务(勾选管理员身份),然后输入 regedit,回车,找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\
Scenarios\HypervisorEnforcedCodeIntegrity
然後把Enabled改成0

欧克,模拟器安装成功,蓝叠无法设置网络代理,我又安装了夜神模拟器,再来爬取试试(没使用fiddler的插件代理):

成功了,以aweme开头的网址就是,再试了下物理机,抖音仍然爬取不到的,但是物理机爬取网易云音乐是可以的:
记一次使用fiddler抓包抖音的挫折_第6张图片
所以,抓包抖音,用模拟器!!!加一句,我的模拟器root开启了的

你可能感兴趣的:(笔记)