无法使用漂亮的汤获取元素标签

大家好,希望你能帮助我:)。

我正在尝试从一个网站获取标签: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