私のプログラムでは、Webブラウザ(C#)を使用しています。すべての要素を現在のページからテキストに変換したいと考えています。誰でも助けてくれますか?ウェブページから要素を取得することは可能ですか?
コード:
HtmlElement htmlelement = webBrowser1.Document.GetElementById("html");
if (htmlelement == null)
{
}
else
{
richTextBox1.Text = webBrowser1.Document.GetElementById("html").OuterText;
}
Psと。 OuterHtmlはこれで使用できますか?私は以下のコードを使用するJavaでHTML Agility Pack
HtmlWeb web = new HtmlWeb();
HtmlDocument doc = web.Load("http://www.example.com/");
HtmlNodeCollection tags = doc.DocumentNode.SelectNodes("//tag1//tag2");
これまでのコードを記載してください。 – techydesigner
私は今考えているコードがありません。 しかし、ウェブブラウザの名前はwebBrowser1 で、現在のWebページにすべての要素が必要です。 (ちょうどあなたがウェブサイト上のF12を押して、それを見るのと同じように、コールインスペクタですか?)そして、それらをrichTextBox1に表示します。 それはそれです~~ – puydan
コードがあるときに質問に戻ります。それが立てば、問題は広すぎ、答えはあまりにも長くなるでしょう。 – techydesigner