gpt4 book ai didi

javascript - 怎么打开网站隐藏的信息

转载 作者:太空宇宙 更新时间:2023-11-03 14:37:19 26 4
gpt4 key购买 nike

我试图解析网站,但我无法获得有关页面的完整信息。更准确地说,我必须拥有 <fgis-root> 之间的所有信息。和 </fgis-root> , 但没有任何信息。我该如何解决?

from bs4 import BeautifulSoup
import urllib3

http = urllib3.PoolManager()

url = 'https://pub.fsa.gov.ru/ral/view/8/applicant'
response = http.request('GET', url)
soup = BeautifulSoup(response.data)
print(soup)

最佳答案

由于您要查找的内容是从 javascript 生成的,因此您需要模拟浏览器。您可以使用 selenium这样做:

from selenium import webdriver

with webdriver.Firefox() as driver: # e.g. using Firefox webdriver
driver.get('your_url_here')
i = driver.find_elements_by_tag_name("fgis-root")

同时 checkout here selenium 的所有可用方法提供在页面中定位元素的功能。

关于javascript - 怎么打开网站隐藏的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56910220/

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