欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 美團api

江奕云1年前9瀏覽0評論

Python 美團 API 是一種方便開發者調用美團數據的工具,在數據抓取、信息整合等方面具有較大的優勢

代碼示例:

import requests
import hashlib
import time
import json
appkey = 'your_appkey'  # 對應美團appkey
secret = 'your_secret'  # 對應美團secret
def get_sign(param_dict):
"""
md5加密生成簽名
:param param_dict: 將字典中的所有key-value按照字典序排序并拼接成字符串,secret+拼接好的字符串+secret 進行md5加密
:return: sign
"""
sort_dict = sorted(param_dict.items(), key=lambda x: x[0], reverse=False)
astr = ''
for item in sort_dict:
astr += str(item[0]) + str(item[1])
sign = secret + astr + secret
m = hashlib.md5()
m.update(sign.encode('utf-8'))
return m.hexdigest()
def get_poi_list(city_id, category_id, keyword):
"""
接口請求獲取poi列表
:param city_id: 城市id,例如北京是1
:param category_id: 美食類別id,例如火鍋是205
:param keyword: 搜索關鍵字
:return: poi列表
"""
url = 'https://openapi.meituan.com/' + 'poi/search'
t = int(time.time())
param_dict = {
'appkey': appkey,
'timestamp': str(t),
'cityId': str(city_id),
'categoryId': str(category_id),
'keyword': keyword
}
param_dict['sig'] = get_sign(param_dict)
headers = {'Content-Type': 'application/x-www-form-urlencoded'}
res = requests.post(url=url, data=param_dict, headers=headers)
poi_list = json.loads(res.text)['data']
return poi_list

以上代碼提供了獲取poi列表的方法,其中參數包括城市id、美食類別id和搜索關鍵字,返回的是poi列表。

上一篇el獲取json