C#HTMLアジャイルパックを使用し、プログラムでWebサイトにログインする必要がある

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

質問

HTML Agility Packを使用して、メンバー以外のバージョンのサイトのHTMLドキュメントを入手し、私が望むものを解析することができます。

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

私はそのサイトのメンバーです。私はユーザー名とパスワードを持っていて、プログラムでログインして、メンバーだけが利用できるすべてのデータをスクラップします。

私はこのような答えを読むのに多くの時間を費やしました... スクリーンセーバーにウェブサイトにプログラムでログインするには?私はそれを理解できません。誰かがHTML文書のメンバーのバージョンを取得する必要があることを私に説明してもらえませんか?ありがとうございました。

人気のある回答

これは、HTML Agility Packでは動作しないという事実を把握するのに長い時間がかかりました。 PhantomJSでSeleniumを使用するだけです。それはすべての私の問題を解決し、CSSセレクタを使用することが可能です。私はこのように多くの時間を無駄にしないでください。



Related

ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ