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. Ruby Net :: HTTP ::投稿投稿フォーム
- 2. HTMLフォーム投稿とPHPフォーム投稿
- 3. 投稿フォームhtml django
- 4. 投稿時にHTMLフォームをリセットする
- 5. .NET HTML DOMパーサー?
- 6. C++ .net HTMLパーサー
- 7. htmlフォームによるカスタムヘッダーの投稿
- 8. ASP.NETフォーム内でのHTMLの投稿
- 9. Htmlフォーム投稿データをスワッガーAPIに
- 10. フォーム投稿投稿者
- 11. 投稿フォームphy
- 12. トリガーHTML投稿/フォーム提出なしJavaScript
- 13. フォームの投稿からの投稿
- 14. 剣道グリッドデータを投稿フォームに投稿
- 15. フォーム投稿のカスタム投稿 - ワードプレス
- 16. CGIからの投稿投稿フォーム
- 17. フォームに投稿するIHttpHandler
- 18. HTMLフォームから任意の数のレコードを投稿する
- 19. Django/Jqueryフォーム投稿
- 20. 投稿のリストの各投稿にフォームを添付する
- 21. フォーム投稿メール
- 22. 投稿フォーム
- 23. as2 - フォーム投稿
- 24. フォーム投稿HTTPS
- 25. htmlフォームを電報のユーザに投稿する
- 26. 投稿フォームの入力値を投稿角度2にする
- 27. 古典的なASPフォームの投稿を投稿する
- 28. 投稿フォームの値
- 29. 投稿内のフォーム
- 30. Alfresco dashlet投稿フォーム
Javascript:いいえ、POSTの場合と同様に、これらのリクエストを構築する方法を読んでください。 – leppie
私はそれを記入してフォームを提出することを意味するフォームの投稿と言って。 – Coder