美团数据采集

复制代码
import json
import requests

headers = {
    "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36",
    "Host": "apimobile.meituan.com",
    "Origin": "https://sh.meituan.com",
    "Referer": "https://sh.meituan.com/jiankangliren/c76/pn3/",
    "cookie": "uuid=7d2aafa238ee4612aa1b.1628841683.1.0.0; _lxsdk_cuid=17b3e87ac8bc8-0439c46fc4e8e-45410429-232800-17b3e87ac8cc8; mtcdn=K; userTicket=vRpNBghrqYEgwbQAMdqZJjlaRSJfFTTuHqVIZFEG; u=1782900880; n=%E6%9F%B3%E5%8D%BF.; lt=os1Vk9j5ZezoRGVSqGzTKVziBFMAAAAATQ4AAGB5A1KVP_53WXEv3MUbSNPmAfNXPPcdU8mhZoosjqwcOMvQngLdTj-i0zs_nszTjA; mt_c_token=os1Vk9j5ZezoRGVSqGzTKVziBFMAAAAATQ4AAGB5A1KVP_53WXEv3MUbSNPmAfNXPPcdU8mhZoosjqwcOMvQngLdTj-i0zs_nszTjA; token=os1Vk9j5ZezoRGVSqGzTKVziBFMAAAAATQ4AAGB5A1KVP_53WXEv3MUbSNPmAfNXPPcdU8mhZoosjqwcOMvQngLdTj-i0zs_nszTjA; lsu=; token2=os1Vk9j5ZezoRGVSqGzTKVziBFMAAAAATQ4AAGB5A1KVP_53WXEv3MUbSNPmAfNXPPcdU8mhZoosjqwcOMvQngLdTj-i0zs_nszTjA; ci=10; rvct=10; firstTime=1628842456220; unc=%E6%9F%B3%E5%8D%BF."
}
urltem = "https://apimobile.meituan.com/group/v4/poi/pcsearch/10?uuid=7d2aafa238ee4612aa1b.1628841683.1.0.0&userid=1782900880&limit=32&offset=%s&cateId=21004&token=os1Vk9j5ZezoRGVSqGzTKVziBFMAAAAATQ4AAGB5A1KVP_53WXEv3MUbSNPmAfNXPPcdU8mhZoosjqwcOMvQngLdTj-i0zs_nszTjA&areaId=-1"
ret = []
i = 0
for i in range(30):
    res = requests.get(
        url=urltem % (i * 32),
        headers=headers
    )
    print(res.text)
    data = json.loads(res.text)
    searchResult = data["data"]["searchResult"]
    if len(searchResult) == 0:
        break
    for obj in searchResult:
        ret.append({
            "title": obj["title"],
            "avgscore": obj["avgscore"],
            "comments": obj["comments"],
            "address": obj["address"],
            "phone": obj["phone"],
        })
with open("e:\\ret.log", "a", encoding="utf-8") as f:
    json.dump(ret, f, ensure_ascii=False)
复制代码

 

posted @   wujf  阅读(351)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示