Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/332.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 web抓取请求和漂亮的汤被javascript阻止_Javascript_Python_Jupyter_Scrape - Fatal编程技术网

Python web抓取请求和漂亮的汤被javascript阻止

Python web抓取请求和漂亮的汤被javascript阻止,javascript,python,jupyter,scrape,Javascript,Python,Jupyter,Scrape,我正试图从网站上抓取文本。我使用简单的代码:requests.get(url\u在这里)。我的代码一直工作到最近。现在,当我使用请求时,我收到的不是站点的文本,而是一条消息: 该站点要求启用JavaScript!您使用的浏览器不支持JavaScript,或已关闭JavaScript 我已经验证了我的浏览器是否启用了javascript。有办法解决这个问题吗 使用Python在Mac上使用Jupyter笔记本作为参考。这里是我写的一篇小文章。这是一个非常基本的网络剪贴的BookMyShow网站。我

我正试图从网站上抓取文本。我使用简单的代码:requests.get(url\u在这里)。我的代码一直工作到最近。现在,当我使用请求时,我收到的不是站点的文本,而是一条消息:


该站点要求启用JavaScript!您使用的浏览器不支持JavaScript,或已关闭JavaScript

我已经验证了我的浏览器是否启用了javascript。有办法解决这个问题吗


使用Python在Mac上使用Jupyter笔记本作为参考。

这里是我写的一篇小文章。这是一个非常基本的网络剪贴的BookMyShow网站。我希望它对你有用


这是我写的一篇小文章。这是一个非常基本的网络剪贴的BookMyShow网站。我希望它对你有用


您将需要类似Selenium的东西,它可以编写javascript。请求模块不执行javascript。或者,您可以尝试查找javascript发出的AJAX调用,然后使用请求复制该AJAX调用。如果URL不是机密的,请共享它。使用请求访问此网页在几个月内都非常有效。据我所知,网站上没有任何改变会使请求不再有效。这些信息有帮助吗?“该网站要求启用JavaScript!您使用的浏览器不支持JavaScript,或者JavaScript已关闭。”这是一个线索,表明某些内容已更改,即使外观可能没有更改。尝试在关闭javascript的情况下在浏览器中打开页面。您将需要类似Selenium的东西来执行javascript。请求模块不执行javascript。或者,您可以尝试查找javascript发出的AJAX调用,然后使用请求复制该AJAX调用。如果URL不是机密的,请共享它。使用请求访问此网页在几个月内都非常有效。据我所知,网站上没有任何改变会使请求不再有效。这些信息有帮助吗?“该网站要求启用JavaScript!您使用的浏览器不支持JavaScript,或者JavaScript已关闭。”这是一个线索,表明某些内容已更改,即使外观可能没有更改。尝试在关闭javascript的情况下在浏览器中打开页面。