销售额最高的两家商店python

2022-07-15 16:16:17   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《销售额最高的两家商店python》,欢迎阅读!
销售额,商店,最高,python
销售额最高的两家商店python

然后开始编写python代码 新建文件getEleShop.py import requests //请求需要的库 import json //处理数据 def get_data(offset_number): url =

'https://h5.ele.me/restapi/shopping/v3/restaurants' //请求地址

headers = {

'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36',

'cookie': '' //这里cookie用在网页获取cookie,获取方法请继续看

}

re = requests.get(url,headers = headers,params={

'latitude': '36.46314', //经纬度,获取方法请继续看

'longitude': '115.96205', //经纬度,获取方法请继续看


'offset':offset_number, //从第几条数据开始获取

'limit': '20', //获取多少条(此接口后台最多支持一次20条)

}.text

re = json.loads(re) //获取数据转为json

lists = re['items'] new_list = [] for i in lists: new_list.append({

'name':i['restaurant']['name'], 'id':i['restaurant']['id'] }

return new_list //返回获取的数



if __name__ == '__main__': arrs = []

for j in range(5):

arrs = arrs + get_data(j*20)


with open('names.json','w', encoding='utf-8') as f:



f.write(json.dumps(arrs,ensure_ascii=False)) //写如数据到json文件

代码很简单 循环调取请求函数5次来获取数据然后保存json问价里。这里说一下几个参数的获取。

cookie Request Headers User-Agent:在Request Headers 经纬度: Query String Parameters


本文来源:https://www.wddqxz.cn/53ded312cfbff121dd36a32d7375a417866fc1ff.html

相关推荐