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

知名用户180079054737个月前未分类375

核心思路:通过调用京东历史价格接口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']}")


相关文章

Java 封装苏宁商品详情 API 工具类:高可用设计与并发适配

苏宁商品详情 API 的 Java 封装需兼顾「高可用」(重试、限流、容错)与「并发适配」(线程安全、异步调用、连接池),适配企业级系统的高并发、高可用需求。本文基于 Java 8 + 实现标准化工具...

闲鱼商品详情数据Goodfish.item_get API 接口获取

闲鱼商品详情数据可通过官方提供的 Goodfish.item_get API 接口获取,该接口采用 RESTful 风格设计,通过 HTTP GET 请求访问,返回 JSON 格式...

技术实战:邦购网(banggo)API详情接口技术解析与标准JSON返回参考

前言邦购网是美特斯邦威集团旗下的官方电商平台,聚焦服饰鞋包类商品的线上销售,其商品详情API是服饰电商从业者、选品工具开发者获取品牌官方结构化商品数据的核心入口,可稳定拉取美邦全系列服饰的价格、库存、...

京东拍立淘按图搜索API接口,json数据返回

京东拍立淘按图搜索API接口通过图像识别技术,允许用户上传图片或提供图片URL,在京东商品库中搜索相似商品,并返回结构化的JSON数据。以下是该接口的核心要点与JSON数据返回结构分析:一、接口核心功...

京东商品详情API能力解析与标准化应用方案(含JSON返回示例)

前言一、接口简介京东商品详情API(jd.union.open.goods.detail.query)是京东联盟官方标准化数据接口,为电商服务商、ERP系统、选品工具、导购平台、铺货系统提供合规、稳定...

淘宝商品详情数据解析

淘宝商品详情数据解析是从 API 返回的原始数据中提取、清洗、结构化核心字段,并转化为可用于分析 / 决策的有效信息的过程,核心是解决「字段多、嵌套深、格式不统一」的问题。以下从数据结构拆解、核心字段...

发表评论    

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