python爬取携程网评论
时间: 2023-08-01 16:14:00 浏览: 124
携程酒店评论获取代码
你可以使用Python的爬虫库来爬取携程网的评论。以下是一个简单的示例代码,使用了requests和BeautifulSoup库:
```python
import requests
from bs4 import BeautifulSoup
# 定义要爬取的携程网页链接
url = "https://you.ctrip.com/destinationsite/TTDSecond/SharedView/AsynCommentView"
# 定义请求头信息
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36",
}
# 定义请求参数
params = {
"poiID": 123456, # 替换成你要爬取的携程网页对应的poiID
"districtId": 0,
"districtEName": "",
"pagenow": 1,
"order": 3,
"star": 0.0,
"tourist": 0.0,
"resourceId": 123456, # 替换成你要爬取的携程网页对应的resourceId
"resourcetype": 2,
}
# 发送GET请求并获取页面内容
response = requests.get(url, headers=headers, params=params)
data = response.json()
# 解析评论数据
if data["OK"]:
comment_list = data["content"]["commentlist"]
for comment in comment_list:
print(comment["content"]) # 打印评论内容
else:
print("请求失败")
```
请注意,要爬取具体页面的评论,你需要将代码中的`poiID`和`resourceId`替换为对应页面的ID。另外,爬取网站数据时请遵守网站的使用规范和法律法规。
阅读全文