1

ASP.NET 4&C#および

次のようなWebアプリケーションを作成するのに、どのコード、クラスが役立つか知りたいのですが。

01 - Connect to an HTML file on the web.
02 - Parse its content (text content).
03 - Find out specific content in a page (for example looking for specific keywords).

また、実装方法:

04 - How to submit information programmatically in HTML page (feeling forms).

このタスクを達成するためのクラスと一般診療およびCODEを理解することに興味があります。

何かアイデアがあれば教えてください。皆さんのサポートにもう一度感謝します!:-)

4

3 に答える 3

1

Webページの解析については、HTMLAgilitypackをご覧ください
フォームの受け渡しには、FirebugやInternet Explorer開発者ツールなどのツールを使用するか、Wiresharkなどのスニファを使用してネットワーク経由で送信される内容を確認する必要があります。
また、プロセスの一部を簡単にテストできるように、個別のコンポーネントに分割することを検討することも検討します。

于 2010-10-22T05:38:29.547 に答える
1

あなたが言及したすべてのものに「サーバーサイド」を実行させたいかどうかはわかりませんが、これが当てはまると仮定します。

01-Web上のHTMLファイルに接続します。

WebClientクラスと、HttpWebRequestより高度なシナリオについてはクラスを確認してください。

02-そのコンテンツ(テキストコンテンツ)を解析します。03-ページ内の特定のコンテンツを検索します(たとえば、特定のキーワードを探します)。

Html Agility Packを確認するか、Bobinceが気付かない場合は、正規表現を確認することをお勧めします。

04-HTMLページ(フィーリングフォーム)でプログラムで情報を送信する方法。

通常、これにはHTTP POSTリクエストを送信する必要がありますが、これもクラスで実行できますHttpWebRequest

于 2010-10-22T05:26:08.467 に答える
0

HttpWebRequestを使用して、Web上のページへの要求を呼び出します。

次に、HTML応答を解析できます。

プログラムでフォームを送信するには、クライアント側(JavaScript)でフォームを送信する必要があると思います。

document.forms[0].submit();
于 2010-10-22T05:21:01.373 に答える