【プログラミング初心者OK】アプリのスクレイピングの方法教えます!【Androidアプリ編】【実装サンプル付】
スクレイピングといえば一般的には「Webブラウザで行うもの」と思われているかもしれませんが、実はiPhoneアプリやAndroidアプリでもできることをご存知でしょうか?
例えばアプリだけで展開しているサービスだったり、ページングが多くてWebブラウザでスクレイピングするのが大変などといった時にアプリのスクレイピングが有効になります。
この記事ではアプリでのスクレイピングの方法を一からお教えします。ある程度のプログラミング知識があることが望ましいですが、初心者の方でも簡単に行っていただけるよう丁寧にご説明しますのでご安心ください。
想定読者
この記事は以下のような読者の方を想定しています。
当てはまる方はぜひ読み進めてください。
読了後にできるようになること
この記事を最後までお読みいただくと、読者の方ご自身で以下のことができるようになります。
本題に入る前に
先程から名前だけは出ていましたが、この記事ではアプリのスクレイピングにAppiumというツールを利用します。アプリの自動化(例えばエンドツーエンドテスト等)を開発する上で世界で最も広く使われているツールです。
また記事内にいくつか専門的な言葉が出てくるのであらかじめこちらで簡単に説明しておきます。
前提知識
Appiumでスクレイピングを行う上で前提となる知識をご紹介します。
したがって、あなたがiPhoneアプリとAndroidアプリどちらをスクレイピングしたいかによって必要となるものが違います。
上記をご覧いただくと分かるように、スクレイピングを始めるに当たっては、iPhoneアプリのスクレイピングの方が若干ハードルが高いです。特にこだわりが無いのであればAndroidアプリでスクレイピングを行っていただくのが良いと思います。
この記事で話すこと
このノートではタイトルの通り、Androidアプリのスクレイピングについて解説します。iPhoneアプリのスクレイピングに関してはもしご希望が多ければ別記事を書くかもしれません。
また、AndroidアプリのスクレイピングはMacでなければいけない理由はありませんが、この記事ではMacを利用して解説します。Windows等をご利用の方はこの記事を参考にしつつ、ご自身の環境に合わせて微調整を行ってください。
この記事で話さないこと
それでは早速やっていきましょう。
ここから先は
¥ 500
Amazonギフトカード5,000円分が当たる
この記事が気に入ったらチップで応援してみませんか?