Python“请求”未发送完整的响应数据

时间:2020-06-05 23:52:07

标签: python

我正在尝试编写一个小程序,以利用“ bs4”和“ requests”库返回某些位置的开/关时间(为此,我正在使用TripAdvisor进行网络抓取)。但是,每当我请求某个HTML时,它都不会返回整个文件。

例如,当我对大都会艺术博物馆(https://www.tripadvisor.com/Attraction_Review-g60763-d105125-Reviews-The_Metropolitan_Museum_of_Art-New_York_City_New_York.html)进行网络爬网时,我希望接收“内容”部分下的数据“今天的时间:10:00 AM-9:00 PM”

enter image description here

from bs4 import BeautifulSoup
import requests

source = requests.get("https://www.tripadvisor.com/Attraction_Review-g60763-d105125-Reviews-The_Metropolitan_Museum_of_Art-New_York_City_New_York.html").text
soup = BeautifulSoup(source, 'lxml')

print(soup.prettify())

但是当我使用这一行

soup.find("div", class_="attractions-attraction-detail-about-card-AboutSection__sectionWrapper--3PMQg")

什么也没有回来。我在做什么错了?

0 个答案:

没有答案