写一个Python爬取旅游景点数据的代码
时间: 2024-04-12 07:20:43 浏览: 42
好的,以下是一个简单的Python爬虫脚本,可以用来爬取某个旅游景点的基本信息(包括名称、地址、评分等等)。你需要先安装requests和beautifulsoup4库,然后按照注释修改代码中的参数,即可运行。
```python
import requests
from bs4 import BeautifulSoup
# 修改下面的参数为目标景点的网址
url = 'https://www.tripadvisor.com/Attraction_Review-g187791-d193607-Reviews-Colosseum-Rome_Lazio.html'
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'
}
# 发送GET请求
r = requests.get(url, headers=headers)
# 解析HTML文档
soup = BeautifulSoup(r.text, 'html.parser')
# 提取景点名称
name = soup.find('h1', {'class': 'ui_header h1'}).text.strip()
# 提取景点地址
address = soup.find('span', {'class': '_2saB_OSe'}).text.strip()
# 提取景点评分
rating = soup.find('span', {'class': 'r2Cf69qf'}).text.strip()
# 输出结果
print('名称:', name)
print('地址:', address)
print('评分:', rating)
```
希望这个代码片段可以帮助你。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)