- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试编写一个简单的脚本,给定任意 URL 将返回该网站的标题标签。因为我要解析的许多 URL 需要启用 JavaScript,所以我需要使用诸如 requests_html 的渲染函数之类的东西来做到这一点。但是,我遇到了库的问题,其中下面的示例 URL 永远不会终止。我已经尝试了渲染调用的超时参数,但没有奏效。任何人都可以帮助我弄清楚如何正确地超时或其他一些解决方法以确保它不会卡住吗?
这是我当前不会终止的代码(它卡在渲染调用上):
from requests_html import HTMLSession
session = HTMLSession()
r = session.get('http://shan-shui-inf.lingdong.works/')
# render with JS
r.html.render(sleep = 1, keep_page=True)
# Also does not work: r.html.render(sleep = 1, keep_page=True, timeout = 3)
title = r.html.find('title', first=True).full_text
最佳答案
我建议最后放 r.session.close() 。这对我有用。
关于python-3.x - Python requests_html 渲染在某些 URL 上永远运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62378220/
我无法使用 requests_html 提取正确的结果: >>> from requests_html import HTMLSession >>> session = HTMLSession() >
我正在尝试在 Mac OS 10.14 中使用模块 requests-html,它在尝试使用 pip 和 easy_install 进行安装时都出现了这个错误,它出现了一个错误,说已经有这个模块。我在
所以基本上我是想从网站上删除 javascript 生成的数据。为此,我使用了 Python 库 requests_html . 这是我的代码: from requests_html import H
我正在尝试登录一个网站,单击一个按钮,然后抓取一些数据。必须呈现页面,因为它全部使用 JavaScript(因此如果您 [例如] 在 Web 浏览器中查看源代码,则不可用)。 除了发送点击的时间外,一
我正在尝试使用 python 包 resuqests_html 异步 get() 一个 URL 列表,类似于async example in the README使用Python 3.6.5和requ
我正在尝试编写一个简单的脚本,给定任意 URL 将返回该网站的标题标签。因为我要解析的许多 URL 需要启用 JavaScript,所以我需要使用诸如 requests_html 的渲染函数之类的东西
我正在尝试使用 Requests-HTML 模块在 Python 中每 10 秒呈现一个 HTML 页面。第一次运行时它运行完美,但在它崩溃后,出现以下错误消息。我的部分代码是: def get_da
我是一名优秀的程序员,十分优秀!