获取网页网络请求

时间:2019-06-05 16:06:50

标签: python python-3.x python-requests

是否可以在不使用Selenium软件包的情况下获取网页的网络请求?通过网络请求,我指的是各种浏览器的devtools视图中“网络”选项卡的输出。

1 个答案:

答案 0 :(得分:0)

这取决于您需要哪个“网络请求”,可以从html中轻松解析其中的一些请求。 例如,包含以下内容的页面:

<link rel="stylesheet" type="text/css" href="/static/mypage.css">

“网络”标签中的某个位置将有一个mypage.css请求。

但是许多“网络请求”是使用javascript发出的,您将使用Selenium或类似的东西来获取它们。

确切了解需要javascript的一种好方法是在浏览器中禁用javascript并打开页面,然后查看(通常短得多)“网络”标签。