python爬取微博评论代码
时间: 2023-08-28 21:07:44 浏览: 128
好的,以下是使用 Python 爬取微博评论的代码:
```python
import requests
import json
# 需要爬取的微博 URL
url = "https://m.weibo.cn/api/comments/show?id=xxxxxxxxxx&page={}"
# 微博 ID
weibo_id = "xxxxxxxxxx"
# 爬取页数范围
page_start = 1
page_end = 10
# 微博评论列表
comment_list = []
for page in range(page_start, page_end + 1):
# 构造请求 URL
url_page = url.format(weibo_id, page)
# 发送请求,获取响应内容
response = requests.get(url_page)
json_data = json.loads(response.text)
# 解析响应内容,获取评论列表
comments = json_data["data"]["data"]
for comment in comments:
comment_text = comment["text"]
comment_list.append(comment_text)
# 输出评论列表
print(comment_list)
```
需要替换代码中的 `xxxxxxxxxx` 为实际微博的 ID,以及设置合适的爬取页数范围。该代码会爬取指定微博的所有评论,并将评论列表输出到控制台。
阅读全文