上节我讲了猿人学第一题,留了一个坑。
coder-谢公子:Python 爬虫 | 猿人学第一题怎么调试无法格式化的代码,这就要用到我之前讲过的抓包工具Charles,我们调试的代码是服务器返回的,那我们就用Charles拦截请求。
https://www.bilibili.com/video/BV1Ly4y1v71Y
工具
Charles
实现过程
1、定位代码
2、打断点
3、再次请求,修改返回值
1、定位代码
拦截请求,找到代码位置。
2、打断点
右键打上断点
3、再次请求,修改返回值
刷新网站,会断两次,一次是请求服务器,点击Execute跳过,第二次才是返回的数据。
将返回的代码扣出来进行格式化再复制回来就好了,再在参数赋值前加个debugger(记得先在浏览器中打开开发者工具)。
已经是格式化好的代码,这时候再调式就很方便了。