何らかの理由でPythonでなく、C#でスクレイピングの必要がある方向けの出品です。提供するサンプルプログラムをビデオチャットで解説します。
#私もスクレイピングの必要があるけど、Pythonは経験無いので経験のあるC#で何とかできないかな? と思って取り組んだ経験からの出品です。
<できるようになること>
・スクレイピングの基礎が身につく
検索BOXに検索文字を入れる、検索ボタンを押す、検索結果のページからXPathで必要な情報・画像を抽出する、検索結果のページ切り替えをして全ページをスクレイピングする。
・ブラウザの DevTools を使って、操作したいWebページの要素を調べれる。
・VisualStudioでスクレイピングに必要な環境設定が分かる
#上記はスクレイピングの基礎ですが、基本的な部分を網羅しています。それぞれのスクレイピング先に合わせて、この出品で学習した内容を応用してください。
# XPathはとても奥が深いです。このため、XPathの説明はサンプルで使う内容のみにとどめます。
<出品範囲>
・楽天のホームページをスクレイピングするサンプルプログラムをVisualStuidoのプロジェクトフォルダごとお渡しします。サンプルプログラムはコメントが多目につけてあります。
・サンプルプロジェクトの提供後、ビデオチャットで1時間程度の説明をします。
購入者様で事前に疑問点を探しておくと効率的に進めることができます。
<対象者>
・C#の基礎を理解していること。ビデオチャットでの説明は、Seleniumを使ったスクレイピングに焦点を当て、C#の基礎的な部分は省略します。
( C#とJavaは近い言語のため、Java経験者でもほぼ理解できると思います。Java経験者だが、「VisualStudioの経験が無い」などは相談ください。 )
・Window10、11 に VisualStudioが入っていて使える状態であること
<補足>
・正式な納品は、最初に提供するサンプルプログラムと同じものです。
以上、よろしくお願いいたします。
最初に楽天ホームページをスクレイピングするサンプルを提供します。購入者様で実行し、疑問点、質問点を準備しておいて頂くと、効果的になります。