好用的文章采集工具(10年产研经验,致力于Python相关技术栈传播(组图))
优采云 发布时间: 2022-04-16 21:32好用的文章采集工具(10年产研经验,致力于Python相关技术栈传播(组图))
你好!大家好,我是【Dream Eraser】,10年产研经验,致力于Python相关技术栈的传播
最后更新:2022 年 4 月 14 日 Eraser 的 #614 原创博客
⛳️ 控制台的清晰描述
在此博客中,我们将在上面听到您正在编写 Python 爬虫。你对浏览器的开发者工具了解多少?在【多图预警】的基础上,继续学习。
学习的重点将围绕着【Console】,它将为您详细介绍这个神奇的工具。
首先要知道的是,你可以在 > 符号后面写 JS 代码。例如,我们在网页中实现一个 HELLO WORLD 弹出窗口。
请注意,按回车键运行代码。
中控台除了可以直接切换外,还可以以抽屉面板的形式展开。
控制台具有以下功能:
堆叠的冗余消息显示在控制台中;根据严重程度不同,可以隐藏网络消息,并且可以通过正则表达式模式过滤输出。⛳️ 按钮含义
说明将遵循屏幕截图上的索引号。
控制台侧边栏控制显示和隐藏按钮以清除控制台。快捷键是Ctrl+L;JS 上下文;创建实时表达式;筛选; 日志级别;⛳️ 按键功能介绍
当侧边栏打开时,日志级别位置被禁用,如下图所示:
同时,当前网页的所有信息都会汇总在侧边栏中。例如,当一个站点打开时,数据会如下图所示:
通常,我们关注错误消息,即出现红色警告时。
过滤日志级别
控制台中集成了四个级别,分别是详细、信息、警告和错误,分别对应以下内容。
过滤器过滤器
在测试之前,我们可以在控制台中手动执行一些内容进行测试。
console.log("a");
console.log("ab");
console.log("bc");
console.log("c");
请注意,它是过滤输出内容,而不是过滤命令。
过滤就是在控制台中过滤。有三种使用方法:
找到你需要的内容,直接输入文字进行匹配,比如上面的案例;屏蔽内容,使用-添加内容,如-a;可以使用正则表达式进行复杂的匹配,这和JS的用法是一致的,就不过多说明了。设置
单击设置按钮以查看控制台设置面板,其中保留日志是一项非常有用的功能。
创建实时表达式
点击小眼睛图标,打开动态表情页面。
这里可以动态监控一些参数,可能会成为编写爬虫时的利器。
测试可以进入Date.now(),发现时间戳一直在变化,执行频率是250毫秒。
主控制台区域
控制台会自动关闭一些相同的日志,并出现对应的编号。例如,下面的数字 9 表示有 9 个相同的日志。
如果不想合并,可以在设置中取消勾选以下,再次刷新页面,同样的提示会展开显示,如果要测试环境,可以在控制台输入一个循环代码,如下所示:
for (var i = 1; i < 5; i++) {
console.log(1);
}
运行结果如下:
注意,要在控制台中实现代码换行,需要使用Shift+Enter,直接按Enter键运行代码。
另外,也可以在开发者工具的全局设置中开启控制台的时间戳输出,然后再次运行上述循环代码,查看输入结果。
循环结果会发现有时间戳内容,可以更好的区分代码执行时间。
清除控制台/清除历史
使用快捷键Ctrl+L清空控制台,或者使用右键清空控制台。
保留历史
勾选“控制台”设置中的“保留日志”功能,在页面刷新或页面重定向时保留控制台信息。在清除控制台信息或关闭标签页之前,此信息不会过期。
保存历史
右键单击控制台并选择另存为...,将控制台输出日志保存到扩展名为 .log 的文件中。
⛳️ 总结
在本篇博客中,我们重点介绍开发者工具中的控制台,希望对你的前端或者Python爬虫之路有所帮助。
如果您发现本文有错误,请在评论区更正