如何从谷歌Chrome检查元素中找到HTTP请求?

时间:2016-10-16 15:52:54

标签: google-chrome web-scraping inspect-element

如果我不使用正确的术语,请原谅我。我有一个网页,我正试图从中获取信息。问题是,当我查看页面源时,我想要抓取的数据不存在。我在主http请求触发其他请求之前遇到过这个问题,因此我正在寻找的信息实际上是我使用Google chromes inspect发现的其他地方 - 网络功能。我手动搜索各种文档和xhr文件,以便获得具有正确信息的文件。这有时是漫长而乏味的。我也可以使用谷歌chromes检查功能来检查包含我想要的信息的元素,并提出正确的源代码,但我似乎无法弄清楚我在哪里或如何使用它来快速找到相应的HTTP头

简而言之 - 我可以使用google chrome的inspect元素功能,然后让它向我展示产生该代码的相应网络事件(HTTP请求)吗?

我将添加我正在研究的案例研究。

 http://www.flashscore.com/tennis/atp-singles/acapulco/results/

显示在网球锦标赛中发生的不同比赛。我正在尝试刮掉匹配的href,但是如果你查看页面的来源,你会发现它们不存在。

由于

2 个答案:

答案 0 :(得分:1)

  

简而言之 - 我可以使用google chrome的inspect元素功能,然后让它向我展示产生该代码的相应网络事件(HTTP请求)吗?

没有。这不是浏览器跟踪的内容。

在大多数情况下,HTTP响应会在最终转换为页面上的元素之前传递大量的Javascript代码。跟踪哪个HTTP响应对给定元素“负责”将涉及大量数据流分析,并且对于浏览器来说是不切实际的。

答案 1 :(得分:0)

一种方式:

打开firefox,安装 LiveHttpHeaders ,然后运行它,您将看到预期的HEADERS。

谷歌浏览器的插件相同,但没有经过测试。