自動化

C# Google ChromeをSeleniumを使用して、自動化してみよう!! 

まえがき

こんにちは、かっぱちゃんです!

今回はC#のSeleniumの使い方について解説していくのでよろしくお願いします。

今回の記事のテーマは下記です。

今日のテーマ

Google Chromeの操作を自動化してみよう。ブラウザを立ち上げて、google検索が出来る所まで実装してみよう。

C#で早速Webを立ち上げてみよう!!
KappaChan

注意

visual studioは各自ダウンロードをお願いします。かっぱちゃんのは、visual studio 2019です。

自動化の関連記事はこちら

 

Seleniumを応用した記事を作りました。こちらも記事も是非みてください。

こちらもCHECK

C# Seleniumを使用して、ポケモン攻略の種族値一覧を取得し、CSVに書き込んでみた。

今回のテーマContents1 今回のテーマ2 取得するポケモンの表のタグ名を確認する3 ポケモンの種族値一覧を取得するソースコード4 取得した文字列をリストに整形5 CSVファイルに書き込み6 全て ...

続きを見る

Seleniumの準備

step
1
Visual studioを立ち上げたら、ツールのNuGetパッケージの管理を開きましょう。

step
2
続けて、Chromeで検索し、下記をインストールしよう。

  • Selenium.WebDriver.ChromeDriver

step
3
下記のURLからChromeドライバーをダウンロードしましょう。

https://chromedriver.chromium.org/downloads

step
4
「chromedriver.exe」がダウンロードされるので、任意のフォルダに置いてください。かっぱちゃんは「D:\selenium」に置きます。

KappaChan
以上で準備完了かっぱ!!

C#のエンジニアであれば、絶対買ってほしい本2選

C#の初心者にオススメ!基本はこの本で抑えよう!


Linqの使い方が沢山載っている。中級者以上の方にオススメ!

ブラウザの表示の仕方

下記のコードを記述してみてください。

上記のコードを実行すると、Googleが立ち上がります。Navigate().GoToUrlの引数には指定したURLを記述します。

KappaChan
googleが立ち上がったね!!

注意

「@"D:\selenium"」は、Dドライブのseleniumフォルダに「chromedriver.exe」を置いた場合です。

データの取得には下記の記事もオススメです!

こちらもCHECK

C# Seleniumを使用して、ポケモン攻略の種族値一覧を取得し、CSVに書き込んでみた。

今回のテーマContents1 今回のテーマ2 取得するポケモンの表のタグ名を確認する3 ポケモンの種族値一覧を取得するソースコード4 取得した文字列をリストに整形5 CSVファイルに書き込み6 全て ...

続きを見る

自動化の関連記事はこちら

googleでの検索方法

続けて、下記のコードを実行してみよう。

上記のコードを入力すると自動的にテキストボックスに入力し、画面が遷移したと思います。

KappaChan
yahooを検索できたね!

まとめ

これでSeleniumの基本的な使い方は終わりです。結構簡単に実装できるので、ぜひ覚えてくださいね!

次の記事ではhtmlの属性の探し方などを記事にしたいと思います。

KappaChan
今回はここまでかっぱ!

ブラウザはedgeですが、参考になると思います。

CHECK

Microsoft Edgeを自動化してみよう2

まえがきContents1 まえがき2 前回の記事のソースコードでは3 属性の取得方法を学ぼう4 まとめ 今回のSeleniumについて、記事を書いていきます。 下記の記事の続きなので、まだ見ていない ...

続きを見る

Seleniumを応用した記事を作りました。こちらも記事も是非みてください。

こちらもCHECK

C# Seleniumを使用して、ポケモン攻略の種族値一覧を取得し、CSVに書き込んでみた。

今回のテーマContents1 今回のテーマ2 取得するポケモンの表のタグ名を確認する3 ポケモンの種族値一覧を取得するソースコード4 取得した文字列をリストに整形5 CSVファイルに書き込み6 全て ...

続きを見る

自動化の関連記事はこちら

プログラミング能力を上げたい方は是非オンラインのプログラミング教室も検討してみてくださいね!!

一人で独学をするよりもプロからオンラインでプログラミングを教えてもらった方が10倍は効率いいです!!

私が厳選したオススメのオンライン教室を貼っておきます!!どちら共、エンジニアとしての就職までサポートしてくれる素晴らしい教室です。キャリアなどの個別相談は無料ですよ!!

申し込みは完全無料!未経験でITエンジニアを目指したい方にオススメ!

Webエンジニアになりたい方にオススメ!個別相談は無料!

KappaChan
オンラインのプログラミング教室は本当にオススメかっぱ!!

-自動化

X