スマホでスクレイピング入門 プログラミング

皆さんはスクレイピングをご存知ですか?
ここをご覧になっている方の殆どが知っていると思って記載していきます。しかし全く知らない人もいると思いますので簡単に説明すると、個人的にこれから作成するアプリの定義、ホームページを見る場合はスマホならSafariなどのアプリを使用して閲覧すると思います。このSafariはアドインとして利用する事が出来ることはご存じですか?Safariをもっと快適に利用したい!とか、特定のホームページを特化して見たいとか!
ようするに、これから作成するアプリ内でアドインであるSafariを動かして必要な情報を取得、そのデータをアプリで加工してグラフ表示したり比較したりする事をスクレイピングとここでは定義しています。

このページを作成した目的について
 法的に問題がなくても私が作成したアプリによりサーバーを管理する企業が損害を被ったと偽り被害届が出された場合
 私の作成したアプリは損害の出るような作りにはなっていない事を前もって世の中に知らせておくことを目的とします。
 また、私の技術が他のプログラム開発者の一助となれば幸いといたします。

このカテゴリーでは各企業のサーバーにログインし必要な情報を取得その情報を利用しやすい形で提供するアプリを作成するためのノウハウを皆さんに少しづつ提供していきます。

開発環境は  Visual Studio 2019 for Mac xamarin C#

 AndroidやiPhoneのアプリ開発が可能なクロスプラットホームとして非常に作りやすい環境です。

・WebViewを利用する前の基礎知識
 オートコンプリート機能のパスワードを確認する方法
  ブラウザーに対して文字の入力や取得
  特定の場所をクリックするなど様々な処理

・ WebViewのクッキー(cookie)の取得
 AndroidとiPhoneのクッキー取得方法
  現在のXamarin.Forms 2021/8/12 5.0.0.2083 のバグ?
  WebViewの Androidはクッキーの取得が不安定です!
  Androidへ直接アクセスしてクッキーを取得します。

1.画面構成について     

2.WebViewの設置