豆瓣爬取某本书的书评、豆瓣某个电影的全部影评。用python写代码
时间: 2024-04-05 07:35:27 浏览: 26
好的,以下是爬取某本书的书评和豆瓣某个电影的全部影评的Python代码:
爬取某本书的书评:
```python
import requests
from bs4 import BeautifulSoup
# 书籍的URL地址
book_url = "https://book.douban.com/subject/1084336/reviews"
# 发起GET请求
res = requests.get(book_url)
# 解析HTML
soup = BeautifulSoup(res.text, "html.parser")
# 获取所有书评
reviews = soup.find_all("div", class_="review-content")
# 打印所有书评
for review in reviews:
print(review.text)
```
爬取豆瓣某个电影的全部影评:
```python
import requests
from bs4 import BeautifulSoup
# 电影的ID
movie_id = "1292052"
# 影评的URL地址
reviews_url = f"https://movie.douban.com/subject/{movie_id}/reviews"
# 发起GET请求
res = requests.get(reviews_url)
# 解析HTML
soup = BeautifulSoup(res.text, "html.parser")
# 获取所有影评
reviews = soup.find_all("div", class_="review-content")
# 打印所有影评
for review in reviews:
print(review.text)
```
请注意,爬取豆瓣书评和影评涉及到一些法律问题,请确保你的爬取行为合法。