gpt4 book ai didi

python - 使用带有 javascript 页面的 python 请求

转载 作者:IT老高 更新时间:2023-10-28 22:07:29 24 4
gpt4 key购买 nike

我正在尝试将 Requests 框架与 python (http://docs.python-requests.org/en/latest/) 一起使用,但我尝试访问的页面使用 javascript 来获取我想要的信息。

我曾尝试在网上搜索解决方案,但事实上我使用关键字 javascript 进行搜索,我得到的大部分内容是如何使用 javascript 语言进行抓取。

有没有在使用 javascript 的页面上使用 requests 框架?

最佳答案

好消息:现在有一个支持 javascript 的请求模块:https://pypi.org/project/requests-html/

from requests_html import HTMLSession

session = HTMLSession()

r = session.get('http://www.yourjspage.com')

r.html.render() # this call executes the js in the page

我认为,作为奖励,它包装了 BeautifulSoup,所以你可以做类似的事情

r.html.find('#myElementID').text

如您所愿返回 HTML 元素的内容。

关于python - 使用带有 javascript 页面的 python 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26393231/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com