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

Shopping

参考ページ

https://developer.yahoo.co.jp/webapi/shopping/shopping/v3/itemsearch.html

解説動画

Python スクレイピング | YahooShoppingAPIでYahooShoppingの情報を抽出 パラメーター【後編】
もくじ00:00 - 前回までのあらすじ01:01 - レスポンスフィールドの確認03:52 - 検索クエリについて07:11 - 商品詳細13:49 - 全ての商品情報を抽出【Note】コード詳細はこちらから↓ブログ↓==========...

スクリプト

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":10000, #上限 20000円
        "in_stock":True, #在庫なし
        "shipping":"free", # free - 送料無料, conditional_free - 条件付き送料無料
        "payment":"1", # payment - credit card
        "delivery_area":"13", # delivery_area - きょうつく、あすつく , 13 - 東京
        "sort" : "-review_count", # -review_count - 商品レビュー数順
        "condition":"used"
        }

def search():
    res = requests.get(yahooShoppingURL,params).json()
    return res

pprint.pprint(search())

コメント

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