私はウェブサイトに自動的にログインし、ウェブサイトに特定のテキストを取得してユーザーに戻ることができる小さなアプリケーションを作ろうとしています。私が持っているかを示すために現在WebページのHTMLを読み込んでいます
、私は
WebClient myClient = new WebClient();
Stream response = myClient.OpenRead(webbrowser.Url);
StreamReader reader = new StreamReader(response);
string src = reader.ReadToEnd(); // finally reading html and saving in variable
は今、それが成功したのHTMLが、HTMLをロードされたページのHTMLをロードするために、それは、ログインするために、以下の
System.Windows.Forms.HtmlDocument doc = logger.Document as System.Windows.Forms.HtmlDocument;
try
{
doc.GetElementById("loginUsername").SetAttribute("value", "myusername");
doc.GetElementById("loginPassword").SetAttribute("value", "mypassword");
doc.GetElementById("loginSubmit").InvokeMember("click");
、以下を行いましたログインしていないページ。現在のhtmlを何とか参照する方法はありますか?私の目標を達成するための別の方法。読んでくれてありがとう!