私はいくつかのWebサイトから情報を取得するためのツールを作成していますが、すべてログインする必要があります。私の通常のアプローチは、Fiddlerなどで要求と応答をたどり、その直接のパスをたどることです。
しかし、それは少し厳しい感じがします。ウェブサイトの最小限の変更は私のコードを壊す可能性があります。だから私は次のように使用できるUIのないブラウザのようなものを探しています:
Browser.Load("https://sourceforge.net/account/login.php");
Browser.Document.ElementById("form_loginname").Value = "login";
Browser.Document.ElementById("form_pw").Value = "password";
(Browser.Document.ElementById("login") As WebButton).Click(); // the login button is named "login".
このコードが終了したら、通常のブラウザで表示されるページを表示したいと思います。
私が説明したようなものは存在しますか?
編集-C#サポートが推奨されます