初学Python爬虫,很多不懂,纯属学习,简单获取了下这个批发市场的食品价格数据。
我看不带请求头(UA、cookies、referer等)也能拿到数据,就没放进去。
没分类的总数据量有408511条(要分类的话,可以在请求时附带上数据),大家可以研究研究各种物品的价格及走势。
[Python] 纯文本查看 复制代码 import requests,pandas # 导入两个模块
url = 'http://www.xinfadi.com.cn/getPriceData.html' # 数据请求的网址
resp = requests.post(url,data={'limit':100}) # 数字为想获得的数据量,最多有408511条数据
get_data = resp.json() # 将得到的数据,解析为json格式
result = get_data['list'] # 保留有用信息
df = pandas.DataFrame(result) # pandas处理数据
df.to_csv('price.csv',index=False,encoding="gbk") # 写入csv文件
print('done!')
|