爬取携程的5A旅游景点数据代码
时间: 2023-07-28 12:06:33 浏览: 224
以下是一个简单的 Python 爬虫示例,用于爬取携程网站上的 5A 级旅游景点数据:
```python
import requests
from bs4 import BeautifulSoup
url = 'https://you.ctrip.com/sightseeing/china110000/s0-p1.html' # 携程5A级旅游景点首页
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
sightseeing_list = soup.find_all('div', class_='list_mod2')[0].find_all('li')
for sightseeing in sightseeing_list:
sightseeing_name = sightseeing.find('div', class_='list_mod2_hd').find('h2').text.strip()
sightseeing_address = sightseeing.find('div', class_='list_mod2_bd').find('p').text.strip()
print('景点名称:', sightseeing_name)
print('景点地址:', sightseeing_address)
```
这段代码会爬取携程网站上第一页的 5A 级旅游景点数据,并输出每个景点的名称和地址。你可以根据自己的需求进行修改,比如爬取更多页的数据或是保存到文件中等。
阅读全文