Python是一种流行的编程语言,可以用于编写各种不同的应用程序。它的各种强大的库和工具使得Python成为Web爬虫的理想选择。在本文中,我们将介绍如何使用Python编写一个爬虫,用于从飞猪上获取酒店价格信息。
import requests
from bs4 import BeautifulSoup
url = "https://s.fliggy.com/search.htm?searchType=hotel&keyword=北京"
r = requests.get(url)
soup = BeautifulSoup(r.text, "html.parser")
prices = soup.findAll("p", {"class": "price"})
for price in prices:
print(price.text)
以上代码中,我们首先从Requests库中导入了Requests模块,并用它来发送请求url,获取包含价格信息的网页内容。接着,利用BeautifulSoup解析网页,提取出我们需要的价格信息,最后使用for循环将信息打印出来。
要使用我们的爬虫,您需要安装Python和Requests库和BeautifulSoup库。安装可以通过在命令行中键入以下命令来完成:
pip install requests
pip install BeautifulSoup4
现在您就可以运行爬虫并开始爬取飞猪的酒店价格信息。通过修改关键字以及修改上述代码,您可以轻松地扩展爬虫的功能。祝您好运!