私はAngleSharpをC#で使用してウェブブラウザをシミュレートしています。デバッグの目的のために、時々私が横断しているページを見たいと思う。現在のドキュメントをWebブラウザ(システムのデフォルトブラウザが望ましい)に表示し、可能であれば現在のCookie状態で表示する簡単な方法があるかどうかを尋ねています。ChromeでAngleSharpドキュメントを開く
1
A
答えて
1
私はパーティーに非常に遅いですが、うまくいけば、誰かが私の答えを見つけるのに役立ちます:短い答えはいいえ、長い答えは、はい - 限られた方法で可能な仕事です。
どうすればいいですか? AngleSharpに(ローカルの)ウェブサーバを開くコードを挿入する。このウェブサーバからのコンテンツは、ウェブブラウザ(例えば、システムのデフォルトブラウザ)で検査することができる。
注入されたローカルウェブサーバは、そのルート(例えば、http://localhost:9000/)で現在のドキュメントを、HTTPヘッダ(例えば、クッキー状態)のすべての補助情報と共に提供する。このアプローチの問題は、AngleSharpに見られるように、ドキュメントの元のソースを転送するか、DOMのシリアライズを行うことです。したがって、いくつかの偏差があり、それがあなたが望むものではないかもしれません。代わりに、サーバーはAngleSharpが現在見ているものを複製するJSコードを発行することもできます(ただし、標準のデバッグはより実行可能です)。
しかし、どのような方法でも作業が必要なため、正当化する必要があります。あなたはページを "見たい"ので、私はCSSレンダラーがもっと面白くなるだろうと思っています(また、どのアプリケーションにも組み込むことができ、VS拡張の形で利用できるようになります)。
希望すると便利です。
関連する問題
- 1. C#でHTMLドキュメントを開く
- 2. ハイブリッドアプリでドキュメントを開く
- 3. フルスクリーンでgoogle chromeを開く
- 4. AngleSharp Parsing
- 5. ダイアログボックスからドキュメントを開く
- 6. pythonを使ってchromeで.pdfドキュメントを開きます。
- 7. SharePointドキュメントライブラリ:ドキュメントをポップアップで開く
- 8. タブ内でChromeアプリを開く
- 9. PythonでヘッドレスChromeを開く/閉じる
- 10. Python Webbrowser ChromeでURLを開く
- 11. ChromeのDevToolsをアプリモードで開くウィンドウ
- 12. WebSocketを開くハンドシェイクがChromeで
- 13. 「Powered By Chrome」でカスタムWebViewを開くアクションメニュー
- 14. Chrome拡張機能でURLを開く
- 15. RSeleniumでGoogle Chromeを開くには?
- 16. OneNoteでChromeを使用せずにChromeを開くデフォルトなし
- 17. ChromeのChromeアプリケーションでURLを開くためのHTMLのhref値
- 18. 新しいウィンドウではなくタブでChrome NodeJSデバッガを開く
- 19. Google Apps Script:メニューからドキュメントを開く
- 20. SafariからChromeを開く方法
- 21. Firefox/ChromeのIEブラウザを開く
- 22. google-chromeの標準ストリームを開く
- 23. CentOSでコマンドラインでchromeを開くことができません
- 24. WebアプリケーションでOffice365でドキュメントを開く方法は?
- 25. コンソールを開いた後にChromeでChromeが動作しなくなる
- 26. ロボットフレームワーク: - 既存のChromeプロファイルからChromeを開くことができない
- 27. AngleSharpのHtmlParserはスレッドセーフですか?
- 28. C#パースHTML AngleSharpで、DIVはID
- 29. wpfでDataGridをクリックしてドキュメントを開くには?
- 30. 新しいタブでGoogle ChromeでPDFファイルを開く方法は?