C # Verwenden von HTML Agility Pack und Programmgesteuertes Anmelden bei der Website

c# html html-agility-pack login web-scraping

Frage

Mit HTML Agility Pack kann ich das HTML-Dokument der Nichtmitgliedsversion der Site abrufen und analysieren, was ich von ihm möchte.

var web = new HtmlWeb();
var financialPage = web.Load("http://www.gurufocus.com/financials/ko");

Ich bin ein Mitglied der Website. Ich habe einen Benutzernamen und ein Passwort und möchte mich programmatisch einloggen und alle Daten abkratzen, die nur für Mitglieder verfügbar sind.

Ich habe viel Zeit damit verbracht , solche Antworten zu lesen ... Wie programmiere ich mich programmatisch bei einer Website ein, um screenscape zu sehen? und ich kann es einfach nicht herausfinden. Kann mir bitte nicht jemand erklären, was ich tun muss, um die Version des HTML-Dokuments des Mitglieds zu erhalten? Vielen Dank.

Beliebte Antwort

Es hat lange gedauert, mich mit der Tatsache auseinanderzusetzen, dass dies mit HTML Agility Pack nicht funktioniert. Verwenden Sie Selenium mit PhantomJS. Es hat alle meine Probleme gelöst und es ist möglich, CSS-Selektoren zu verwenden. Verschwende nicht so viel Zeit wie ich es getan habe.



Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum