htmlagilitypack und dynamisches Inhaltsproblem

Ich möchte eine Web-Scrapper-Anwendung erstellen und dies mit dem Webbrowser-Steuerelement, htmlagilitypack und xpath tun.

Im Moment habe ich es geschafft, einen Xpath-Generator zu erstellen (ich habe für diesen Zweck einen Webbrowser verwendet), der gut funktioniert, aber manchmal kann ich nicht dynamisch (über Javascript oder Ajax) generierten Inhalt erfassen. Außerdem fand ich heraus, dass das Webbrowser-Steuerelement (eigentlich IE-Browser) einige zusätzliche Tags wie "tbody" generiert, während htmlagilitypack `htmlWeb.Load (webBrowser.DocumentStream);` es nicht sieht.

eine weitere Notiz. Ich habe herausgefunden, dass der folgende Code tatsächlich den aktuellen Webseiten-Quellcode erfasst, aber ich konnte damit nicht das HTML-Paket `(mshtml.IHTMLDocument3) webBrowser.Document.DomDocument;` liefern

Kannst du mir bitte dabei helfen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage