自動化

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

このブログではAffinger5を使用しています。

ブログテーマが気に入った方はコチラをクリック

まえがき

こんにちは、サルモリです!

これからC#のSeleniumの使い方について解説していくのでよろしくお願いします。

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

今日のテーマ

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

C#で早速Webを立ち上げてみよう!!
サルモリ

注意

visual studioは各自ダウンロードをお願いします。サルモリのバージョンは、visual studio 2019です。

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

 

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

こちらもCHECK

C# Seleniumを使用して、ポケモン攻略の種族値一覧を取得し、CSVに書き込んでみた。スクレイピングをしたい方は是非みてください。

このブログではAffinger5を使用しています。ブログテーマが気に入った方はコチラをクリック 今回のテーマ 今回はSeleniumを使用して、ポケモン攻略さんからポケモン種族値一覧を取得し、 CSV ...

続きを見る

Chromeバージョンの記事も作りました。

こちらもCHECK

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

このブログではAffinger5を使用しています。ブログテーマが気に入った方はコチラをクリック まえがき こんにちは、サルモリです! 今回はC#のSeleniumの使い方について解説していくのでよろし ...

続きを見る

Seleniumの準備

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

step
2
続けて、Selenium.Edgeを検索し、下記の2つをインストールしよう。

  • Selenium.WebDriver.MicrosoftDriver
  • Selenium.Edge.SeleniumTools

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

Microsoft Edge ドライバー - Microsoft Edge Developer

step
4
「msedgedriver.exe」がダウンロードされるので、任意のフォルダに置いてください。サルモリはDドライブ直下に置きます。

サルモリ
以上で準備完了だよ!!

ブラウザの表示の仕方

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

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

サルモリ
googleが立ち上がったね!!

注意

「@"D:\"」は、Dドライブの直下に「msedgedriver.exe」を置いた場合です。

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

こちらもCHECK

C# Seleniumを使用して、ポケモン攻略の種族値一覧を取得し、CSVに書き込んでみた。スクレイピングをしたい方は是非みてください。

このブログではAffinger5を使用しています。ブログテーマが気に入った方はコチラをクリック 今回のテーマ 今回はSeleniumを使用して、ポケモン攻略さんからポケモン種族値一覧を取得し、 CSV ...

続きを見る

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

googleでの検索方法

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

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

サルモリ
yahooを検索できたね!

 

 

まとめ

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

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

サルモリ
今回はここまでだよ!

続きの記事はこちらです。

CHECK

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

このブログではAffinger5を使用しています。ブログテーマが気に入った方はコチラをクリック まえがき 今回もSeleniumについて、記事を書いていきます。 下記の記事の続きなので、まだ見ていない ...

続きを見る

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

こちらもCHECK

C# Seleniumを使用して、ポケモン攻略の種族値一覧を取得し、CSVに書き込んでみた。スクレイピングをしたい方は是非みてください。

このブログではAffinger5を使用しています。ブログテーマが気に入った方はコチラをクリック 今回のテーマ 今回はSeleniumを使用して、ポケモン攻略さんからポケモン種族値一覧を取得し、 CSV ...

続きを見る

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

C#のLinqをさらに学びたい方へ

C#のLinqを理解して頂くために参考書を執筆致しました!

Linqの演習問題はこちらの参考書に載せているので、問題を解いて理解を深めたい方はこちらの参考書チェックしてください!

下記の画像をクリック!!kindleunlimitedの会員であれば無料で見れます!

⇩初心者向け      ⇩中級者向け

C#でChatGPTAPIを使ってブログ作成を自動化しませんか?

-自動化

Ads Blocker Image Powered by Code Help Pro

広告ブロックを検出しました。

ブラウザの広告機能を使用して広告をブロックしていることが検出されました。
ブラウザの広告ブロッカーを無効にし、「更新」をクリックしてください。

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock