以下是一个简单的爬取美团外卖的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('上海', '川菜')

运行上述代码,将会打印出美团外卖上海地区的川菜餐厅名称。你可以根据需要修改citykeyword来获取其他城市和关键词的餐厅信息。请注意,此代码仅供学习和参考目的,请遵守美团的爬取规则和相关法律法规。


原文地址: http://www.cveoy.top/t/topic/prjK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录