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

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

核心思路:通过调用京东历史价格接口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接口概述,json数据返回

前言一、接口核心功能京东商品评论API接口是京东开放平台提供的核心数据服务,支持开发者通过HTTP请求获取指定商品的完整用户评价数据,主要功能包括:多维数据获取用户评价内容(文字、图片、视频)评分(1...

淘宝京东1688店铺所有商品API接口系列,json数据返回

以下是淘宝、京东、1688店铺所有商品API接口的JSON数据返回结构及关键字段说明,适用于电商平台数据同步、商品管理系统开发等场景:一、淘宝店铺所有商品API接口接口名称:taobao.shop.i...

微店商品详情 API 签名机制实现:轻量加密逻辑与多语言适配

微店商品详情 API 签名机制实现:轻量加密逻辑与多语言适配签名机制核心逻辑微店 API 签名采用 MD5/HMAC-SHA256 加密 + 参数排序拼接 机制,确保请求合法性和数...

京东商品评论API接口能返回那些参数?

京东官方评论 API(如 jd.item.review.list.get)返回的 JSON 数据非常完整,包含状态、统计、用户、评论内容、多媒体、规格、商家回复等几十种字段。下面按模块清晰列出所有常用...

淘宝 API 上货 / 商品搬家 业务场景实现 + JSON 返回示例

(简单直白、程序员直接可用)一、业务场景说明淘宝 API 上货 / 搬家 = 自动把商品从其他平台(1688、拼多多、抖音、淘宝其他店铺)搬到淘宝店不用人工复制标题、图片、详情、SKU,全自动上架。能...

日本乐天商品详情API接口的调用频率限制与防爬策略

日本乐天商品详情 API 的调用频率限制与防爬策略日本乐天商品详情 API(IchibaItem/Item)与搜索 API(IchibaItem/Search)采用配额 + QPS 双重限制机制,且有...

发表评论    

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