Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用python获取网页窗口数据?_Python_Python Requests - Fatal编程技术网

如何使用python获取网页窗口数据?

如何使用python获取网页窗口数据?,python,python-requests,Python,Python Requests,我正在寻找一种通过python访问网站窗口变量的方法,我该怎么做 例如,我想从window.performance获取数据。如何使用python实现这一点?可以使用请求库吗 我已附上图片: Python请求无法访问页面上运行的JavaScript,这是获取类似指标所需要的。请求将只收集原始HTML数据(查看页面源代码时看到的数据),而无法收集JavaScript窗口对象 要做到这一点,您需要一个无头浏览器,它可以访问网站上的内联JavaScript。你可能会感兴趣 无论如何,您应该考虑使用无头浏

我正在寻找一种通过python访问网站窗口变量的方法,我该怎么做

例如,我想从window.performance获取数据。如何使用python实现这一点?可以使用请求库吗

我已附上图片:

Python请求无法访问页面上运行的JavaScript,这是获取类似指标所需要的。请求将只收集原始HTML数据(查看页面源代码时看到的数据),而无法收集JavaScript窗口对象

要做到这一点,您需要一个无头浏览器,它可以访问网站上的内联JavaScript。你可能会感兴趣

无论如何,您应该考虑使用无头浏览器,该浏览器可以访问实时渲染站点。硒、梦魇、木偶演员等在这种情况下会很有用



案例是检索web应用程序存储在浏览器的窗口js对象或全局范围中的数据。工作流正在使用您的语言编写或指示具有相应API的无头浏览器。
#编程###数据检索##访问浏览器中的窗口对象#

您的问题与Python或请求库无关。这个问题是关于如何发送一个HTTP请求,该请求将导致您希望从站点返回的数据,然后从响应中解析该数据。任何语言中的任何HTTP客户机库都可能有助于实现这一点。我不是一个网络爱好者,但我想你说的是从网页中运行的JavaScript引用的JavaScript函数。对于一个普通的网站来说,发出HTTP请求并不能让你访问它。相反,网站必须发布这些信息……除非您想使用Python编写web浏览器的运行脚本,让它加载页面,然后查询其API,让它查看页面的细节并提供这些信息。我猜你不想完成所有这些工作