参考ページ
https://developer.yahoo.co.jp/webapi/shopping/shopping/v3/itemsearch.html
解説動画
Python スクレイピング | YahooShoppingAPIのレスポンスからデータ抽出【前編】
【Note】もくじ00:00 - 前回までのあらすじ00:50 - 検索結果03:51 - request07:16 - hitsコード詳細はこちらから↓ブログ↓===============...
スクリプト
import json import pprint import configparser from pathlib import Path import requests BASE_DIR = Path(__file__).resolve().parent.parent config_ini = configparser.ConfigParser() config_ini.read(BASE_DIR / "setting" / "config.ini", encoding='utf-8') APP_ID = config_ini['YAHOO_SHOPPING_SETTING']['ID'] #ID yahooShoppingURL = "https://shopping.yahooapis.jp/ShoppingWebService/V3/itemSearch" #API REQUEST params = {"appid":APP_ID, "jan_code": "4549980191279", # JAN_CODE パラメータ "image_size":300, #画像サイズ "price_from": 10000, #下限 10000円 "price_to":20000, #上限 20000円 "in_stock":True, #在庫なし } def search(): res = requests.get(yahooShoppingURL,params).json() return res print(search())
コメント