private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
try
{
HtmlDocument doc = logger.Document;
HtmlElement username = doc.GetElementById("loginUsername");
HtmlElement password = doc.GetElementById("loginPassword");
HtmlElement submit = doc.GetElementById("loginSubmit");
username.SetAttribute("value", "myusername");
password.SetAttribute("value", "mypassword");
submit.InvokeMember("click");
}
catch
{
}
}
こんにちは、私はウェブサイトにログオンし、テキストを読んでユーザーに表示するプログラムを作ろうとしています。上記のコードで、私はWebブラウザを自動的にこれまでのところにしました。ログイン後のページでCのWebサイトからデータを読み取る
、
私はプログラムがタイムテーブル要素をクリックします。しかし、それは独自のIDを持っていません。どうすればそれにアクセスできますか?
これは正しい方法ですか?私はここで何をしたいのですか?私は自分でそれをすることができなかったので、私はこの質問をここに置く!
あなたのコメントをありがとうございます! :) –
ようこそ。あなたに適した答えが見つかった場合は、その答えの横にあるチェックマークをクリックして、正しい答えとしてそれを受け入れることができます。 –