5

.NET のHttpWebRequest/Responseオブジェクトを操作した後、これを使用して Web サイトをクロールするよりも、自分自身を撃ちたいと思います。URL を取得できる既存の .NET ライブラリを探しており、リンクをたどったり、ページ上のフォームを抽出/入力/送信したりできます。PerlLWPWWW::Mechanizeモジュールはこれを非常にうまく行っていますが、私は取り組んでいます.NET プロジェクトで。

HTML Agility Packに出くわしました。これはすばらしく見えますが、リンク/フォームをシミュレートするには至りません。

そのようなツールはすでに存在しますか?

4

1 に答える 1

2

誰かがHTMLAgilityPack(私も大好きです)のアドオンとして実行するためのコードを少し作成しました。これにより、フォームを少しいじくり回すことができます。

http://apps.ultravioletconsulting.com/projects/uvcwebtransform/docs/class_html_agility_pack_1_1_add_ons_1_1_form_processor_1_1_form_processor.html

WWW :: Mechanizeではないというレビューを読みましたが、すばらしいスタートです。コードが提供されているので、簡単に拡張できる場合があります。

于 2008-09-23T19:08:40.613 に答える