Python爬虫脚本:获取美团外卖餐厅信息
以下是一个简单的爬取美团外卖的Python爬虫脚本:
import requests
import json
def get_meituan_restaurants(city, keyword):
url = f'https://apimobile.meituan.com/group/v4/poi/select/city/{city}?'
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0;Win64) AppleWebkit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36'
}
params = {
'uuid': 'b343c72ae7d64b5f8b74.1619439820.1.0.0',
'userid': -1,
'limit': 32,
'offset': 0,
'cateId': 0,
'q': keyword
}
response = requests.get(url, headers=headers, params=params)
data = json.loads(response.text)
restaurants = data['data']['searchResult']
for restaurant in restaurants:
print(restaurant['name'])
# 使用示例
get_meituan_restaurants('上海', '川菜')
运行上述代码,将会打印出美团外卖上海地区的川菜餐厅名称。你可以根据需要修改city和keyword来获取其他城市和关键词的餐厅信息。请注意,此代码仅供学习和参考目的,请遵守美团的爬取规则和相关法律法规。
原文地址: http://www.cveoy.top/t/topic/prjK 著作权归作者所有。请勿转载和采集!