0
点赞
收藏
分享

微信扫一扫

爬虫 js 调试 与 无线跳过debugger, Paused in debugger


一、背景

做爬虫时,遇到js加密混淆时,需要调试js 代码;
有网站无法右键点检查,​​​有的是无限debugg​​ 、其中无限debugg居多,如果不能查看网络,抓取相应的包。就没有下文啦。

二、解决办法

第一种亲自尝试可行,第二种目前目前没有亲自尝试

第一种办法
  1. ​Sources→XHR/fetch Breakpoints→取消勾选(没有也行)​
  2. 爬虫 js 调试 与 无线跳过debugger, Paused in debugger_javascript

  3. 2. ​​先点Activate breakpoints,再点Pause script execution​
  4. 爬虫 js 调试 与 无线跳过debugger, Paused in debugger_HTTPS_02


第二种办法

使用Fiddler替换响应中的debugger

菜单栏Tools→Options→HTTPS→Decrypt HTTPS traffic
Ctrl+R呼出脚本编辑器→搜OnBeforeResponse

添加以下代码

oSession.utilDecodeRequest();
oSession.utilReplaceInResponse("debugger", String.Empty);


举报

相关推荐

0 条评论