C#

Selenium WebDriver を使う (C#) (3)

WebDriver を使ってよくやることをまとめます。 ブラウザのウィンドウを最大化する var url = "<任意のURL>"; driver.Manage().Window.Maximize(); 任意のURLに移動する var url = "<任意のURL>"; driver.Navigate().GoToUrl(url); 「戻る」操作を行う var u…

Selenium WebDriver を使う (C#) (2)

前回 は WebDriver を使ってブラウザを起動する方法を確認しました。 今回は HTML 要素の取得について確認します。 WebDriver で行えることは、「Web ページの操作」です。Web ページの操作の大部分は HTML の要素を操作することです。 つまり HTML の要素を…

Selenium WebDriver を使う (C#) (1)

WebDriver を使って、ブラウザ(Chrome)の起動と簡単な操作を行ってみます。 環境は Windows Visual Studio 2017 です。 WebDriver は NuGet で入れられます。Selenium.WebDriver と Selenium.Chrome.WebDriver を入れます。 Selenium.WebDriver が主なライブ…

Selenium WebDriver を使う

めっきり冷え込んできた今日このごろです。 年末年始は強い寒波に見舞われるということで、防寒や交通などには注意する必要がありそうです。 さて、最近では Selenium という名前はだいぶ世間に浸透しているのではないかと思いますし、実際にご利用になられ…

C# でチャットワークの API を使ってメッセージを投稿する

タイトルの通りです。 チャットワークには Web ベースの API が用意されており、それを使用することでプログラムからメッセージを投稿することができます。 今のところ認証は単一の API トークンによるもののみで、とてもシンプルです。 APIトークンはこちら…

C# で Worpdress の API を使って記事を投稿する

Wordpress に API が備わっていることはこれまでも記事で紹介していますが、今回は具体的に使う場合のコードのメモになります。 API では JSON でデータをやり取りしますので、DynamicJson を使用することにします。NuGet でインストールするかソースコード…

C# で SQLite を使う (Windows)

前回はPHP で SQLite を扱う方法をご紹介しました。今回は、 C# で SQLite を扱う方法をご紹介したいと思います。 Visual Studio 2017 を使用します。 Visual Studio での依存ライブラリの管理は NuGet が便利です。NuGet を使って、SQLite に必要なパッケー…