お小遣い稼ぎに熱心な人は、ポイントサイトを利用しているのではないでしょうか。
そんなポイントサイトの大切な情報だけを、スクレイピングで取得したら、効率的にポイント稼ぎができますね。
ポイントサイトというのは、スクレイピングしやすいサイトなのでしょうか?
本記事では、ポイントサイトのスクレイピングを深掘りします。
目次
ポイントサイトの概略
ポイントサイトは多くの人が知っていると思いますが、ここでは一応ポイントサイトの概略を解説します。
ポイントサイトはポイントが貯まるサービス
ポイントサイトは提携しているネットショップから商品やサービスを購入すると、ポイントが貯まるサイトです。
ポイント額は結構大きいので、ネットショップで買い物をする人は助かると思います。
ポイントサイトにはいろいろな種類があり、サイトによってポイントが貯まる仕組みは異なります。
登録しなければ利用できない
ポイントサイトは、登録しなければ利用できません。
メールアドレスがあれば誰でも利用できるので、敷居は高くはありません。
私は今回は記事を編集するために、ハピタスというサイトの会員になりました。
https://hapitas.jp/
登録するだけでポイントがもらえるので、結構お得です。
私は簡単なアンケートに答えたので、500ポイントゲットしました。
スポンサーリンク
ポイントサイトをスクレイピングする意義
ここではポイントサイトを、スクレイピングする意義を解説します。
ポイント付きの好きなネットショップが把握できる
登録したハピタスには多くのネットショップやネットサービスが登録しているので、お好みのショップやサービスを見つけるのが大変です。
しかしスクレイピングをしExcelなどに転記をしたら、ショップやサービスが凄く探しやすくなります。
どうせ購入するのであればポイントが貯まるサービスの方がお得なので、利用者は多いようです。
プレゼント商品が見つけやすい
遠方に済んでいる友人や知人にプレゼントをすることはあると思いますが、遠方なので気楽に実行できません。
またプレゼントを購入するために、さまざまなお店を探し回るのは面倒臭いものです。
ポイントサイトの検索機能を利用すると、好みの店舗と商品が一発で解ります。
お好みのショップから商品を購入し、運送会社に送ってもらう。
この方法だったら忙しい人でも、プレゼントしやすいですね。
プレゼントをするときは、手紙を添えたら相手の心に響きますよ。
スポンサーリンク
スクレイピングでポイントサイトを攻略する戦略
これからはスクレイピングで、ポイントサイトを攻略する戦略を考えます。
カテゴリーを絞る
ポイントサイトによってサイトの構成は異なるかもしれませんが、ここではハピタスを例にします。
スクレイピングというとすべての情報を一気に取得するイメージがありますが、不要な情報まで取得したら後で整理するのが大変です。
無駄を省くには、好きなカテゴリーのURLを知ることが大切です。
好きなカテゴリーのURLを知るのは簡単で、単にクリックするだけです。
試しに「家電・パソコン」をクリックしました。
するとアドレスバーに以下のURLが表示されました。
https://hapitas.jp/category/shopping_electronics/apn/category_list_left_category/
このURLはスクレイピングツールでスクレイピングするときに必要になるので、どこかに保存することをおすすめします。
必要な情報を見極める
ポイントサイトを利用する目的は、人によって異なると思います。
目的が異なるので、必要な情報も人によって異なるでしょう。
しかしショップ名の取得は、絶対に必要だと思います。
幸いハピタスのショップ名は簡単に取得できました。
ソースを見ました。
ビックカメラの場合は、以下のソースに囲まれていました。
<h2 class=”item_label”><a href=”https://hapitas.jp/item/detail/itemid/41471/apn/shopping_electronics”>ビックカメラ.com</a></h2>
今度は2番目のOCNのソースを調べました。
<h2 class=”item_label”><a href=”https://hapitas.jp/item/detail/itemid/47448/apn/shopping_electronics”>OCNオンラインショップ(旧:NTT-X Store)</a></h2>
二つのリンク先を観察すると、真ん中の数字だけ違うのが解りました。
このような情報をスクレイピングするときは、スクレイピングツールに「h2 class」を指定したら上手くいくことが多いです。
ポイント額を取得する
気になるポイント額も、ソース画面から解りました。
タグが解れば、スクレイピングでポイント情報は取得できると思います。
<li class=”item_point”><strong class=”point”>25</strong>%</li>
「25」という数字がポイント額ですが、スクレイピングツールでスクレイピングするときは、「li class」というタグを指定すればいいと思います。
2ページ目以降のURLも知る
好きなカテゴリーの1ページ目のスクレイピングが終了したら、2ページ目に移動しましょう。
「家電・パソコン」カテゴリーで試しました。
https://hapitas.jp/category/shopping_electronics/itemtype/newest/item_kind/shopping/order_format/list/limit/20/sort/review_cnt/page/2/
ついでの3ページ目の開きました。
https://hapitas.jp/category/shopping_electronics/itemtype/newest/item_kind/shopping/order_format/list/limit/20/sort/review_cnt/page/3/
URLをよく観察すると、最後の数字だけ変化しているのが解ります。
スクレイピングツールでスクレイピングをするときは、最後の数字だけ変化させたらいいので、2ページ目のURLだけメモしておけばいいでしょう。
都度URLを指定するのが面倒臭い人は、ドメイン単位でスクレイピングできるスクレイピングツールを使ってください。
定期的に実行する
ポイントサイトの内容は日々変化する可能性があるので、定期的にスクレイピングした方がいいでしょう。
スケジュール機能があるスクレイピングツールを使えば、自動的に実行してくれるので、メチャクチャ楽ですよ。
実行した結果をExcelに転記したら、後々役立つことが多いです。
Excelでもスクレイピングはできますが、少々面倒臭いのが玉に瑕です。しかし整理しやすさという点では、Excelは凄く便利です。
スケジュール機能があるスクレイピングツールを一回でも使ったら、便利さが実感できますよ。
自動的に定期実行してくれるので、スクレイピングしている間は、他の仕事ができますよ。
まとめ
スクレイピングでポイントサイトを攻略する方法を解説しましたが、本記事で解説した内容は、テクニック面です。
本気で攻略したい人は、仮説と検証を繰り返すのがいいと思います。
どのような努力をすれば、ポイントを効率的に貯めることができるのか?
これを知るには、仮説と検証を繰り返すしかありません。
スクレイピングツールを使うときは、是非とも本格派のツールを使ってください。
便利さが全然違いますよ。
コメントを残す