【有料記事】が読めます。0.0クラウドソーシングサイトに様々なプログラミング案件があります。今回は楽天の商品情報を抽出するスクリプトを書きました。コード・商品タイトル・商品画像URL・商品説明3CSVに出力4プログラムの再実行で同じファイルに追記する。動作まず56行目にAPIのアプリケーションIDを入力してください。そのまま数値を入力します。文字列ではありません。APIについて詳しくは→https://affiliate150.com/rakuten-app-id次にプログラムを実行すると商品名を聞かれますので入力します。次に検索する価格帯です。その後最高価格を入力。プログラムの動作ですが、まずAPIを用いて商品情報を抽出します。ここから商品名や価格、商品URL、商品説明などを抽出します。次にスクレイピングを使って画像データのURLを収集します。楽天APIでは今の所最大3枚までしか取得できません。実際には3枚以上の画像を使っているショップがほとんどです。したがって、スクレイピングで画像URLを取得します。楽天では高アクセス、高頻度のアクセスを行うとスクレイピングによって503エラーで弾かれるときがあるので、5回トライして、それでも取得できない時はAPIで取得した画像(最大3枚まで)のURLを抽出します。1商品1分程度で取得します。楽天のサーバーに負荷を掛けないように敢えて1分程度のペースでアクセスするようにしています。具体的なスクリプトは下記に書いていますので、上記のことに納得してから購入してください。【有料記事】が読めます。コメントをキャンセルメールアドレスが公開されることはありません。OX『ootsuya.xyz』.ホームシェアメニューTOPへ。