HTMLAgilityPackのようにHTMLを解析するために使用されるライブラリがありますが、フォームの投稿やJavaScriptの実行をサポートするライブラリを見つけることができません。 Windowsフォームアプリケーションからhtmlフォームを投稿したいが、WebBrowserコントロールまたはMSHTMLライブラリを使用したくない。フォームの投稿をサポートする.NET HTMLパーサー
4
A
答えて
0
POSTリクエストを作成してサーバーに送信する行為は、JavaScriptを解析して実行する行為とは別に複数のソリューションがあります。最も顕著なのHttpWebRequest
/HttpWebResponse
クラスだけでなく、HttpWebRequest
周りより高いレベルのラッパーですWebClient
クラス、/であること、あなたはPOSTリクエストを作成する場合は、.NETでの複数のオプションがある、と述べた
HttpWebResponse
。
JavaScriptを実行するための、仮定は、ページでJavaScript を実行したい、とstand-alone .NET JavaScript parsers/execution enginesがそこに存在している間、彼らは必ずしもページにを動作しないということです。
この目的のために、MSHTMLライブラリ(あなたはそれを使用したくないと言っていましたが、あなたはサーバ上にあり、スレッド/ COMのアパートメントの問題があると思います)は本当に良い選択です。それを.NETで十分にラップしてください(必要に応じて簡単にはできませんが)。
WebKitのファンなら、アプリケーションで.NET wrapper for WebKit (WebKit.NET)を使用できます。注:there are some issues as of September 2011。これは現在までに解決されるかもしれません。
関連する問題
- 1. HTMLフォーム投稿とPHPフォーム投稿
- 2. htmlフォームによるカスタムヘッダーの投稿
- 3. .NET HTML DOMパーサー?
- 4. C++ .net HTMLパーサー
- 5. ASP.NETフォーム内でのHTMLの投稿
- 6. フォーム投稿投稿者
- 7. トリガーHTML投稿/フォーム提出なしJavaScript
- 8. CGIからの投稿投稿フォーム
- 9. フォームに投稿するIHttpHandler
- 10. Django/Jqueryフォーム投稿
- 11. HTMLフォームから任意の数のレコードを投稿する
- 12. as2 - フォーム投稿
- 13. フォーム投稿メール
- 14. 投稿フォームの値
- 15. 古典的なASPフォームの投稿を投稿する
- 16. 投稿方法リクエスト/フォーム投稿
- 17. 投稿フォームを使ってツイッターを投稿する
- 18. 投稿フォームに記入してユーザーに投稿をリダイレクトする
- 19. symfony 3.0フォーム投稿
- 20. 投稿前のフォーム要件
- 21. jQuery投稿フォーム2回
- 22. 投稿フォームのアクションを取得する
- 23. AJAXを使用したHTMLフォームのPHPコールへの投稿
- 24. html PHPがフォーム投稿データを特定しています
- 25. HTMLパーサー
- 26. Htmlコンテンツの投稿を許可する
- 27. JSONPでフォームを投稿
- 28. Ajaxフォームの投稿応答
- 29. Webサービスとフォームの投稿
- 30. ASP.NET:jQuery経由のフォーム投稿
Javascript:いいえ、POSTの場合と同様に、これらのリクエストを構築する方法を読んでください。 – leppie
私はそれを記入してフォームを提出することを意味するフォームの投稿と言って。 – Coder