みなさんはヤフオクを利用してますか?
私は、財布だったり、バッグだったり買い替えるときに入札したり、まだまだ使えるアイテムについては出品したりして頻繁に利用しています。欲しいアイテムをヤフオクアプリで確認してますが、ヒットする件数が多いと一つ一つ見るの大変だぁと感じるときありませんか?
入札情報(入札状況、価格など)をリスト化して気になったアイテムだけ拾えたほうが個人的にはラクだとおもってます。そこで、GASを利用してヤフオクのスクレイピングをする方法と利用にあたっての注意点についてまとめました。
\この記事読んだらできること/
- GAS×ヤフオクスクレイピング
- 欲しいアイテムをピックアップ
- リスト化して一覧でアイテム確認
- 【副業】にも活用可能!!
- 利用にあたっての注意点
スクレイピングって?

あまり聞きなれない言葉ですが、スクレイピングとはウェブページの情報(今回は出品されているアイテム情報)を自動で取得する作業のことをいいます。
ヤフオクのアプリであれば都度更新をかけて常に新しい情報もみれますし、実際の商品の画像も確認できたりします。
ただ、件数が多いとどことなく見づらく感じるときがあります。そんな風に感じたことがある方はぜひ、GASをつかったスクレイピングを使ってみてください。
スクレイピングにあたっての注意点
- ヤフオクの利用規約に違反しないよう注意する。
- アクセス頻度を抑えるなど、迷惑をかけないようにする。
- スクレイピングしたデータの取り扱い
未使用品設定されているアイテムは
条件付き書式でセルの色が変わるようにしてます。
スクレイピングするにあたっていくつか注意点があります。便利なツールではありますが、利用するにあたってルールは守って使いましょう、ということになります。
GASを利用したヤフオクスクレイピングは、効率性と利便性を向上させるための有効な手段です。ただ、利用規約に違反したり、ヤフオク側に迷惑をかけたりすることのないように注意が必要です。
GAS×ヤフオクスクレイピングの利点
ヤフオクのスクレイピングの利用するにあたって、Google Apps Scriptを利用するとさまざまなことに応用することが可能です。
- 欲しいアイテムの価格の変動
- 人気商品のリサーチ
- 競合の出品状況もリスト化
- 商品の売れ行きを分析
スクレイピングシートを作成しよう

GASでスクレイピングする専用のスプレッドシートを準備します。こちらの記事でご紹介するスクリプトについては、セルの位置、項目の順番は以下のとおりです。
- B1セル:検索キーワード①を入力
- B2セル:検索キーワード②を入力
(必要であれば) - A列(6行目以降):アイテムNo
- B列(6行目以降):アイテム件名
- C列(6行目以降):URL
- D列(6行目以降):現在の価格
- E列(6行目以降):即決価格
- F列(6行目以降):送料(概算)
- G列(6行目以降):入札件数
- H列(6行目以降):落札までの残り時間
- I列(6行目以降):USED品かどうか
使用するセル、項目順など
同じであればそのままスクリプトを
貼り付けて利用可能です。
カスタマイズしたい方は
各自で編集をお願いします。
スクリプトの貼り付け
使用するスプレッドシートに以下のコードを貼り付け
- 【拡張機能】タブ
- 【Apps Script】へすすむ
- コード入力
実行メニューの設置
シートのタブ内にスクリプト実行ボタンを設置しておくと、スムーズにアイテムの検索をすることができます。下の記事にて設置方法をまとめております。


本シートでは、以下の設定
・タブ:リスト表示
・メニュー:スクレイピング
スクリプト実行してみた結果・・・

試しに、すこし前にあまりにも人気で売り切れとなっていた、ヒカキンさんプロデュースのカップ麺【みそきん】が再販となりました。ヤフオクに出品されていたので検索してみました。
人気カップ麺でもわざわざヤフオクで買わないですが・・
それぞれの出品情報がリストで確認できます。
未使用品設定されているアイテムは
条件付き書式でセルの色が変わるようにしてます。
使いこなせば便利ツール
- 欲しいアイテムの相場価格
- 画像で確認したいときもURLから確認
アプリで欲しいアイテムを探しがちですが、使ってみると意外に便利なツールだと感じる方も多いのではないでしょうか?
入札計画に必要な情報はそろうので、どうしても手に入れたいアイテムについてはリスト表示の方が戦略は練りやすいと思います。
GASを使うと非常に便利です。リスト表示ができれば、これを応用してカレンダーにリマインダー機能としてリンクも可能ですので、別の記事でまとめたいと思います。