python京东商品价格
时间: 2023-10-29 18:07:49 浏览: 49
根据提供的引用内容,您可以使用Python来获取京东商品的价格。您可以使用以下代码来获取商品的价格信息:
```python
import requests
import csv
key_world = "商品关键词" # 替换为您要搜索的商品关键词
# 设置请求头
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36"
}
# 构造请求URL
url = f"http://p.3.cn/prices/mgets?skuIds=J_{key_world}&type=1"
# 发送请求获取商品价格数据
response = requests.get(url, headers=headers)
price_data = response.json()
# 保存数据到CSV文件
with open(f"京东{key_world}商品数据.csv", mode="a", encoding="utf-8", newline="") as f:
csv_writer = csv.DictWriter(f, fieldnames=['商品标题', '商品价格', '评论量', '店铺名字', '标签', '商品详情页'])
csv_writer.writeheader()
for data in price_data:
csv_writer.writerow({
'商品标题': data['title'],
'商品价格': data['p'],
'评论量': data['comment_count'],
'店铺名字': data['vendor'],
'标签': data['tags'],
'商品详情页': data['link']
})
```
请注意,您需要替换`"商品关键词"`为您要搜索的商品关键词。此代码将获取商品标题、价格、评论量、店铺名字、标签和商品详情页信息,并保存到CSV文件中。
希望能对您有所帮助!如果您有任何其他问题,请随时提问。