好用的文章采集工具(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爬虫之路有所帮助。

  如果您发现本文有错误,请在评论区更正

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线