python爬取豆瓣电影top1的影评
时间: 2023-10-07 10:14:06 浏览: 82
Python-一图是一个基于Python语言的豆瓣以及猫眼电影的影评爬取程序
这里给出一个简单的 Python 爬取豆瓣电影 Top 1 影评的示例代码:
```python
import requests
from bs4 import BeautifulSoup
url = 'https://movie.douban.com/subject/1292052/reviews'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
# 获取影评标题和链接
title = soup.select_one('div.review-list-header h1').text.strip()
link = soup.select_one('div.review-list-header h1 a')['href']
# 获取Top1影评的内容
content = soup.select_one('div.review-list div.review-item:first-child div.short-content').text.strip()
print('标题:', title)
print('链接:', link)
print('内容:', content)
```
解释:
1. 使用 `requests` 库发起 GET 请求获取豆瓣电影 Top 1 的影评页面的 HTML 内容。
2. 使用 `BeautifulSoup` 库解析 HTML 内容。
3. 使用 CSS 选择器获取影评标题和链接,并使用 `strip()` 方法去除多余的空格和换行符。
4. 使用 CSS 选择器获取 Top 1 影评的内容,并使用 `strip()` 方法去除多余的空格和换行符。
5. 打印获取的影评标题、链接和内容。
阅读全文