js抓取网页内容(MicrosoftEdge浏览器和360极速浏览器中的截图为例对照图片 )

优采云 发布时间: 2022-03-26 07:12

  js抓取网页内容(MicrosoftEdge浏览器和360极速浏览器中的截图为例对照图片

)

  最近很多同学问我浏览器的F12是什么?它是干什么用的?为了解决大家的疑惑,特地写了这个文章,总结一下F12的使用。

  以下讲解主要以微软Edge浏览器和360极速浏览器截图为例。 (注:以下截图中,中文截图为Microsoft Edge浏览器截图,英文截图为360度浏览器截图。)

  推荐大家使用360极速浏览器,抓包更好更全面(不同于360浏览器);如果你英文不好,那就用微软Edge或者其他浏览器吧。

  F12:可以打开浏览器的开发者工具,主要收录网页的源代码、请求数据和响应数据。

  打开方法:打开浏览器,然后按快捷键F12或FN+F12打开“开发者工具”。

  

  

  下图为浏览器开发者工具(中文)的主要标签/功能:

  

  下图中,标签的中英文对比图:

  

  下面一一解释每个标签的含义

  1.元素

  我们在做 web 测试的时候,并没有过多关注 Elements 标签中的内容。除了查看页面元素属性和进行修改之外,其余的都不是很有用。

  

  2.控制台

  在Console标签中,可以查看页面的错误信息,打印调试信息(console.log()),编写一些测试脚本,作为JavaScript API查看;您也可以在控制台中查看它。有哪些方法和属性,

  下图显示错误信息:

  

  在日常的测试工作中,我经常使用Console标签中的内容来帮助定位bug——看看前端JS或者CSS有没有报错,然后再去前端开发...

  在控制台打印一些调试信息,console.log()的使用如下:

  

  3.来源

  Sources标签中,是网页实现的一部分源码,主要是JS文件、CSS文件、图片等,如下图,是JS文件的源码:

  

  下图是CSS文件的源代码:

  

  4. 网络 - F12 捕获

  这个Network标签中的内容是常用的测试用...

  每次在web端发现bug,第一反应就是赶紧打开:F12看看能不能抓到数据。

  这个网络真的好用,你可以在子标签中捕获请求数据和响应数据。

  

  如下图,Headers标签中,抓取百度搜索的请求数据(分别在Edge和360浏览器中抓取):

  

  

  

  

  如下图,在Response标签中,抓取百度搜索的响应数据(分别在Edge和360浏览器中抓取):

  

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线