Python 不从页面返回完整html的请求

Python 不从页面返回完整html的请求,python,python-3.x,python-requests,Python,Python 3.x,Python Requests,我正在为我正在做的一个小项目尝试用Python从网页中获取完整的HTML。我从打印HTML得到的HTML与我在Chrome上看到的不同。Urllib也做了同样的事情,我也尝试过使用selenium webdriver,但网页上的信息总是在更新,我不想让它不断打开Chrome。如果网页是动态更新的,它使用的是JS,如果页面上的数据总是在更新,那是因为HTML是由脚本生成的。您别无选择,只能使用类似selenium的东西来解析它,但是selenium不必打开Chrome来完成它的工作。我建议您再问一

我正在为我正在做的一个小项目尝试用Python从网页中获取完整的HTML。我从打印HTML得到的HTML与我在Chrome上看到的不同。Urllib也做了同样的事情,我也尝试过使用selenium webdriver,但网页上的信息总是在更新,我不想让它不断打开Chrome。

如果网页是动态更新的,它使用的是JS,如果页面上的数据总是在更新,那是因为HTML是由脚本生成的。您别无选择,只能使用类似selenium的东西来解析它,但是selenium不必打开Chrome来完成它的工作。我建议您再问一个问题(在您自己先做了一些研究之后),请求只能正确地获取服务器端创建的HTML。如果它是由javascripts创建的,并且您确实需要整个html,那么请求就不是您的解决方案。您必须运行一个真正的浏览器,执行javascript并拥有真正的DOM。您可以使用
webkit
cefpython
(嵌入式chrome)查看
selenium
pyqt