开发者工具在爬虫精进时的必知必会

开发者工具在爬虫精进时的必知必会

Source面板的使用

Page:当前网站的资源目录面板

Filesysterm:可以加载本地的文件,可以调试编辑相当于一个idea

Overrides:将远程的资源下载到本地,然后可以在开发者工具下惊醒编辑,并且开发者工具会更新展示编辑后的文件,可以将一些请求代理到本地的文件当中
C:\Users\ALIENWARE\AppData\Roaming\Typora\typora-user-images\image-20200829123254424.png

Content scripts:是Chrome插件加载的脚本

Snippets允许你存放 JavaScript 代码到 DevTools 中,方便你复用这些 JavaScript 代码块
scources面板snippets中new snippet。可以直接右键run运行也可以用[ctrl] + [enter]
Ctrl + P 打开menu。在command menu 用!+代码块名 查找预设代码块

添加条件断点
在这里插入图片描述

Watch监控变量

基于事件的断点

XHR/fetch Breakpoints 1.当XHR 生命周期发生改变的时候,2.url于设置的字符串相匹配的时候,才会端上该断点 

DOM Breakpoints的断点 (不常用)

基于事件监听的断点:Event Listener Breakpoints

Call Stack :堆栈 以一个倒序排列的方式将堆栈,展示出来,列表是从当前函数起,逐级调用取追寻调用倒它的函数名,以一个反序的方式排列

Local:作用域内容,展示当前断点所在的作用域的内容,当我们没有停在断点的是时候,作用域内容是空的

Console面板的使用

console.info 向控制台输出提示信息

console.error 向控制台输出错误信息

console.warm 向控制台输出警告信息

console.assert 断言

console.table() 以表格的形式展示变量

使用copy()方法复制变量的值到粘贴板中

console 面板中 $ 变量如果未曾被定义 过就是document.querySelector的别名。
$$不仅执行 document.QuerySelectorAll 并且它返回的是:一个节点的 数组 ,而不是一个 Node list
$_ 是对控制台上次执行的结果的引用
$_ 记录最近一次console中计算的值

$x(‘’) 结合Xpath使用
在这里插入图片描述
在这里插入图片描述

doucument.cookie 查看当前网站的cookie

Network面板的使用

查看每一个请求的依赖关系
使用Shift键、鼠标悬停在某一个请求上时,可以看到红色显示的请求是依赖于当前请求的,绿色显示的是当前请求的发起者
在这里插入图片描述
在这里插入图片描述
by the way : ctrl + p 查找当前网站的资源文件
ctrl + u 查看网页源码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不走小道

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值