无法使用漂亮的汤获取元素标签
大家好,希望你能帮助我:)。
我正在尝试从一个网站获取标签:https://www.empireonline.com/movies/features/best-movies-2/
看起来请求库不能获得html的全部数据。
经过多次尝试,我决定制作一个html的文本文件,以便在我请求站点时查看是否有h3标记。
my_url = "https://www.empireonline.com/movies/features/best-movies-2/"
from bs4 import BeautifulSoup
import requests
site_response = requests.get(my_url)
with open("site_file.txt", "w", encoding="utf-8") as file:
file.writelines(site_response.text)
在查看我创建的文本文件后,里面没有h3标记。
当我在chrome的dev工具中检查站点时,它就在那里。
以下是我为获取数据所做的一些尝试:
soup.find_all('h3')
soup.find_all('div', {'class': 'jsx-4245974604')
以及更多不同的方式
希望有人能帮帮我。
转载请注明出处:http://www.aqguliang.com/article/20230330/1869049.html