python携程酒店评论_Python基于selenium爬取携程酒店评论信息
时间: 2023-07-12 11:02:26 浏览: 203
好的,你的第一个问题是关于Python爬取携程酒店评论的。是的,使用Python和Selenium可以轻松地爬取携程酒店评论信息。
首先,你需要安装Selenium和ChromeDriver。然后,你可以使用以下代码来爬取携程酒店评论信息:
```python
from selenium import webdriver
import time
url = 'https://hotels.ctrip.com/hotel/341377.html#ctm_ref=hod_sr_lst_dl_n_1_1'
driver = webdriver.Chrome()
driver.get(url)
time.sleep(5)
# 模拟点击“全部评论”按钮
driver.find_element_by_css_selector('#comment .comment_bar .cmt_nav .cmt_nav_all').click()
time.sleep(5)
# 获取评论内容
comments = driver.find_elements_by_css_selector('#comment .comment_detail_list .comment_detail')
for comment in comments:
print(comment.text)
driver.quit()
```
这段代码会打开携程酒店页面,并点击“全部评论”按钮,然后获取所有评论的内容并打印出来。
当然,你需要登录携程账号才能查看所有评论。你可以使用Selenium模拟登录,或者手动登录并将cookies添加到webdriver中。
阅读全文