要找到正确的关键字来进行Python web抓取Expedia,可以按照以下步骤进行:
以下是一个示例代码,用于抓取Expedia网站上的酒店信息:
import requests
from bs4 import BeautifulSoup
# 发送GET请求获取网页内容
url = "https://www.expedia.com/Hotels"
response = requests.get(url)
# 使用BeautifulSoup解析网页内容
soup = BeautifulSoup(response.text, "html.parser")
# 使用关键字定位和提取酒店信息
hotel_list = soup.find_all("div", class_="hotel-info")
# 打印酒店信息
for hotel in hotel_list:
name = hotel.find("h3", class_="hotel-name").text.strip()
price = hotel.find("span", class_="price").text.strip()
print("酒店名称:", name)
print("价格:", price)
print("--------------------")
在这个示例代码中,关键字是"div"和"class"属性,用于定位酒店信息所在的HTML元素。然后使用find和find_all方法来提取具体的酒店名称和价格信息。
推荐的腾讯云相关产品:腾讯云服务器(CVM)和云数据库MySQL。
领取专属 10元无门槛券
手把手带您无忧上云