Python スクレイピング | YahooShoppingAPIでYahooShoppingの情報を抽出 パラメーター【前編】

Shopping

参考ページ

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())

コメント

タイトルとURLをコピーしました