You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python requests提取接口JSON中EUR尺码与pieces库存的实现方法

解决方案
  • 现有代码中BeautifulSoup相关逻辑为冗余代码,目标接口直接返回JSON结构,无需解析HTML,可直接删除
  • 提取逻辑:先定位JSON数据中的sizeSets节点,遍历所有尺码分类下的sizes数组,取出每个尺码对应的eur(欧码)和pieces(库存)字段,按要求格式输出即可

完整可运行代码

import requests
from discord_webhook import DiscordWebhook,DiscordEmbed
import time
import json


URL= "https://releases.footshop.com/api/raffles/vpEW0nkBHBhvh4GFDXSb"
headers = {
        "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36"}

# 发送请求并判断请求是否成功
page = requests.get(URL,headers=headers)
page.raise_for_status()

site_info = page.json()

# 遍历所有尺码分类(兼容Men/Unisex/Women等多分类场景)
for size_group in site_info['sizeSets'].values():
    for size_item in size_group['sizes']:
        # 可选:增加字段存在性判断,避免部分异常数据导致报错
        if 'eur' in size_item and 'pieces' in size_item:
            print(f"EU {size_item['eur']} = Pieces {size_item['pieces']}")

输出示例

EU 41 = Pieces 6
EU 42 = Pieces 18
EU 42.5 = Pieces 10
EU 43 = Pieces 17
EU 44 = Pieces 15
EU 44.5 = Pieces 5
EU 45 = Pieces 1
EU 45.5 = Pieces 2
EU 46 = Pieces 3

内容的提问来源于stack exchange,提问作者Oma_Inge

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.15 18:57:01