Powershellの助けを借りてウェブページ全体のスナップショットを撮りたいです。現在アクティブなシステムウィンドウのスクリーンショットを表示できるコードがありますが、PowerShellは現在、別のInternet ExplorerインスタンスのバックグラウンドでWebページを開きます。 PowershellでWebスクリーンショットを撮る方法はありますか?powershellで完全なWebページのスクリーンショットを撮るには?
答えて
A PowerShell tool for taking screenshots of multiple web servers quickly.
PowerWebShot
素早く複数のWebサーバのスクリーンショットを取るためのPowerShellのツール。
要件
このツールは、スクリーンショットのウェブサーバーにセレン及びPhantomJSを利用しています。私はphantomjs.exeとSelenium WebDriver.dllをこのリポジトリに追加しましたが、ソースから直接ダウンロードしたい場合は、ここにあります:
phantomjs.exeとWebDriver.dllは、 PowerWebShot.ps1スクリプトの現在の作業ディレクトリ。
使用
PowerWebShotは-URLオプションまたは-UrlListオプションを使用して、ファイルからURLのリストを持つ単一のURLをスクリーンショットに使用することができます。各Webサーバーにサムネイルが生成され、出力ディレクトリのreport.htmlにあるHTMLレポートに追加されます。
まず、実行したpowershell.exeとしてスクリプトをインポートします。
C:\PS> Import-Module PowerWebShot.ps1
スクリーンショット単一URL
このコマンドはhttp://www.google.comのスクリーンショットを取り、レポートと呼ばれるファイルに追加します。現在の日付/時刻をフォルダのタイトルとして自動的に生成されたディレクトリに格納します。
C:\PS> Invoke-PowerWebShot -URL http://www.google.com
スクリーンショットカスタムディレクトリへのURLと出力のリスト
このコマンドは、ファイル内の「urllist.txt」をURLの各スクリーンショットを取ると、レポートと呼ばれるファイルに追加します.html。各スクリーンショットとレポートは、「web-server-screenshot-directory」というディレクトリに配置されます。
C:\PS> Invoke-PowerWebShot -UrlList urllist.txt -OutputDir web-server-screenshot-directory
- 1. OS XにはないWebブラウザでページ全体のスクリーンショットを撮りますか?
- 2. PythonでSelenium Marionetteを使ってページ全体のスクリーンショットを撮る
- 3. PHPを使ってWebページのスクリーンショットを撮る方法は?
- 4. Seleniumの不完全なスクリーンショット
- 5. URLを使用してWebページのスクリーンショットを撮る
- 6. C#とWebKit.NETで完全なWebサイトのスクリーンショットをキャプチャするには?
- 7. スクリーンショットを撮るには?
- 8. jqueryを使った完全なWebページ
- 9. スクリーンショットを撮る
- 10. アンドロイドでカスタムカメラのスクリーンショットを撮るには?
- 11. ウェブサイトをクロールして各ページのスクリーンショットを撮るには?
- 12. HTML-Unitでスクリーンショットを撮るには?
- 13. ウィンドウズストアアプリでスクリーンショットを撮る
- 14. Xcodeでスクリーンショットを撮る
- 15. Pythonでスクリーンショットを撮る - クロスプラットフォーム
- 16. PILでスクリーンショットを撮る
- 17. iPadで部分的なスクリーンショットを撮る
- 18. フルスクリーンのスクリーンショットを撮るiOS
- 19. オーディオストリームのスクリーンショットを撮る
- 20. rubyとunixサーバーを使ってWebページのスクリーンショットを撮るにはどうすればよいですか?
- 21. Javaで頻繁にスクリーンショットを撮る
- 22. 完全なGitHubリポジトリをWebページに埋め込む
- 23. iPhoneがなければ、XCodeでスクリーンショットを撮るには?
- 24. R Webページから不完全なテキストを解析する(HTML)
- 25. ffmpegでビデオサイズのスクリーンショットを撮る方法
- 26. バックグラウンドでウィンドウのスクリーンショットを撮る
- 27. iPhoneでバーグラフのスクリーンショットを撮る
- 28. gebのモジュールでスクリーンショットを撮る方法
- 29. HTML5でFlashオブジェクトのスクリーンショットを撮る
- 30. ffmpegを使ってスクリーンショットを撮るのはなぜですか?
http://obscuresecurity.blogspot.ch/2013/01/Get-TimedScreenshot.html – Markus