- ITインフラ・システム開発
- WEBサービス開発
面倒な楽天ランキング取得を自動化する。
- [更新日]2020/11/19
- [公開日]2015/06/02
- 3032 view
- LLC JIRIKI inc.
楽天でストアを開設している場合、楽天ランキングはよく使用するかと思います。が、一々見るのは面倒だしデータを書き込んで保存しておくのも面倒くさい。という場合はPythonのスクリプトで楽天ランキングAPIを取得しCSVに保存してしまいましょう。
スクリプトは本来インデントしないといけませんが、どうも反映されないようなのでコピペで使えないので申し訳ないです。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import requests
import csv
import sys, codecs
sys.stdout = codecs.getwriter("utf-8")(sys.stdout)
gen_input = input("catID input here: ")
url = "https://app.rakuten.co.jp/services/api/IchibaItem/Ranking/20120927?"
st_load = {
"genreId": gen_input,
"applicationId": ******************************,
}
r = requests.get(url, params=st_load)
res = r.json()
f = open("raku.csv" , "ab")
writer = csv.writer(f)
writer.writerow(["No", "Itemname", "URL", "Price"])
for i in res["Items"]:
item = i["Item"]
Rank = item["rank"]
Name = (item["itemName"].encode("utf-8"))
Url = item["itemUrl"]
Price = item["itemPrice"]
writer.writerow([Rank, Name, Url, Price])
f.close()
ターミナルから実行すれば、任意のカテゴリーIDを入力して完了。凄く日々の業務が楽になるはずです。
ご相談はこちらから
企画や要件が固まっていないご相談でも
お気軽にお問い合わせください。
-
01
相談する
-
02
要件ヒアリング
-
03
専門企業のご紹介
-
04
企業との
ご面談&見積取得 -
05
企業選定〜契約締結
サポート -
06
専門企業と直接
プロジェクト進行
※ステップ5以降はご希望に応じて
サポートいたします。
EDITOR PROFILE
LLC JIRIKI inc.
淵上 喜弘
LLC JIRIKI inc.
LLC JIRIKI inc.でできること
-
ホームページ・WEBサイト制作
-
SEO対策・サイトコンサルティング