Python爬取京东商品历史价格数据

知名用户180079054734个月前未分类244

核心思路:通过调用京东历史价格接口https://tool.manmanbuy.com/history/getLowPriceList.ashx,获取商品价格走势数据。
技术实现

  1. 接口分析:该接口需传递skucallback参数,返回JSONP格式数据。

  2. 数据清洗:提取pricedate字段,转换为时间序列数据。
    示例代码

import requests, re, json

def get_price_history(sku_id):
    url = f"https://tool.manmanbuy.com/history/getLowPriceList.ashx?sku={sku_id}"
    response = requests.get(url)
    # 提取JSONP数据中的JSON部分
    json_str = re.search(r"jQuery\d+\((.*?)\);", response.text).group(1)
    data = json.loads(json_str)
    return data["priceList"]

# 使用示例
history = get_price_history("100000000001")
for entry in history:
    print(f"Date: {entry['date']}, Price: {entry['price']}")


相关文章

闲鱼商品详情数据解析,闲鱼API接口系列

闲鱼商品详情数据解析及其API接口系列是针对闲鱼平台商品信息获取与处理的技术方案,旨在通过标准化接口为开发者提供商品详情数据,支持电商比价、数据分析、自动化交易等应用场景。以下从接口功能、数据结构、调...

如何使用 Python 对采集到的京东商品详情数据进行分析?

你想知道如何用 Python 对采集到的京东商品详情数据做分析,我会用「简洁步骤 + 核心方法 + 实用案例」的形式,从数据预处理→多维度分析→可视化输出 展开,聚焦新手易上手、实用性强的分析思路,覆...

如何确保Java调用淘宝商品详情API的效率和稳定性?

你希望了解在 Java 中调用淘宝商品详情 API(item_get)时,如何从技术层面保障调用的效率(高并发、低延迟)和稳定性(低失败率、容错能力),这是生产环境中使用 API 的核心诉求。一、核心...

小红书笔记评论 API:Python 数据解析(超简单、通用、直接用)

我给你最简单、最清晰、可直接复制的解析教程,不管返回什么结构,你都能轻松提取评论、用户、点赞、时间、回复。一、先看标准返回结构(你要解析的就是这个)json{  "cod...

智标领航关键词搜索API,API接口系列

智标领航目前未明确提供独立的关键词搜索API接口,其核心API接口系列聚焦于招投标全流程智能化服务,包括招标文件解析、标书生成、标讯推送等模块,暂未将关键词搜索作为独立接口开放。以下为具体说明:智标领...

微店商品详情API接口系列,json数据返回

微店商品详情API接口使用指南(JSON数据返回)一、注册与权限获取账号注册访问微店开放平台,使用微店账号登录(若无账号需先注册)。完成实名认证(个人或企业),企业账号需提交营业执照,审核时间1-3个...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。