请告诉我怎么使用python爬取京东某个商品评论的数据,给我代码
时间: 2023-09-17 08:11:58 浏览: 109
好的,以下是一个简单的Python爬虫代码,可以爬取京东某个商品的评论数据:
```python
import requests
import json
url = "https://club.jd.com/comment/productPageComments.action?callback=fetchJSON_comment98&productId=100011178411&score=0&sortType=5&page=0&pageSize=10&isShadowSku=0&fold=1"
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3"
}
response = requests.get(url, headers=headers)
response.encoding = response.apparent_encoding
# 截取json字符串
start_index = response.text.index("(") + 1
end_index = len(response.text) - 2
json_str = response.text[start_index:end_index]
# 解析json数据
data = json.loads(json_str)
comments = data["comments"]
for comment in comments:
print(comment["content"])
```
其中,需要替换的部分是url中的productId,可以在京东商品页面的URL中找到。这个代码将打印出该商品的前10条评论内容。
阅读全文