問題タブ [webpage-screenshot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Windows 8 Metro アプリで Web ページのスクリーンショットを撮る
Windows 8 Metro アプリで Web ページのスクリーンショットを撮ろうとしています。これまでのところ、役立つコントロールはWebView
. DrawToBitmap
残念ながら、 (フォームWebBrowser
コントロールから知られている)のようなメソッドは含まれていません。何か不足していますか?
別のアプローチでは、レンダリングされたページに JS (html2canvas など) を挿入することに重点が置かれますWebView
が、セキュリティ上の理由からそれは可能ではないと思います。助けていただければ幸いです。
java - javaでセレンを使用してさまざまなWebページのスナップショットを撮る
URL のリストがあり、それらのスナップショットを取得する必要があります。cmdを使用してセレンサーバーを実行しており、Eclipseで次のコードを実行しています。
これらのリンクを調べましたが、解決策が見つかりませんでした。これを修正する方法を教えてください。私はセレンが初めてです。
html - 異なるブラウザでのページの視覚的比較
ページ内のすべての要素とパディングとマージンの位置が正しいかどうかなど、クロム FF や IE などのすべてのブラウザーで HTML ページを視覚的にテストしたいと考えています。
今私がやっていることは、2 つのブラウザーでページを開き、2 つのブラウザーを並べてカスケードし、それを自分の目で比較することです。
今私の質問は次のとおりです:要素の視覚的表現の違いを見つけて修正できるように、IEのページをクロムまたはFFの同じページと重ねてページをテストするためのツールまたはプラグインはありますか? .
スクリーンショットの比較と同じように (スクリーンショットの比較では、ページ全体を比較することはできません。また、スクリーンショットの画像を重ねることもできません)。
internet-explorer - IE 拡張機能で現在の Web ページのスクリーンショットを作成する方法
これまでのところ、Firefox、Safari、および Chrome の拡張機能を使用して現在のページのスクリーンショットを撮ることができました。これらはすべて多かれ少なかれ簡単でした。ただし、IE の拡張機能開発に関する公式ドキュメントはまったくないようで、非公式ドキュメントからスクリーンショットの撮影に関連するものは見つかりませんでした。
これは可能ですか?誰かが私を正しい方向に向けることができますか? ありがとう :)
javascript - html ページ全体を塗りつぶされたコントロールを含む画像に変換する方法は?
ここでの問題は、ユーザーが HTML コントロールに入力したテキストも必要であることです。
HTML5またはJavaScriptを使用していただけるとありがたいです。
c# - WebPageが埋め込まれたWPFスクリーンショットを撮る方法
私はWPFアプリケーションを持っています。アプリケーションには 2 つの Web ページが埋め込まれています。スクリーンショットを撮ると、埋め込まれた Web ページを除くアプリケーション全体が表示されます。
Webページを含むスクリーンショットを撮る必要があります。誰かが私を案内してもらえますか..
ありがとう
python - Webページのスクリーンショットを取得するためのpython機械化コード - ただし、フォーム送信は機能しません
私はこのサイトを閲覧しました: http://ctrlq.org/screenshots/そして、このページのフォームが、私たちが与えた任意の URL の Web ページのスクリーンショットを提供できることを発見しました。
ここで、mechanize を使用して同じことを試して、python コードを介してフォームを送信することで達成できるかどうかを確認したいと思います。
フォームの送信が成功した場合、取得する必要があります
おめでとうございます。http: //www.gnu.org のスクリーンショット イメージが用意されました。画像をダウンロード
しかし、私の送信は期待どおりの結果を得ることができませんでした。どこが間違っていますか?
コードは次のとおりです。
そして、ここに結果があります:
ちなみに、Pythonを使用して指定されたURLのWebページのスクリーンショットを取得する最良の方法は何ですか. pyqt がどのように機能するのかわからないため、pyqt を使用したくありません。組み込みモジュールまたはより単純なモジュールを使用したその他のより単純な代替手段。
java - WebviewでキャプチャされたJPG画像の特定の場所を作成する
さて、/sdcardの代わりに画像を保存できるようにこのコードを微調整する方法を理解しようとしています。/sdcard/folder/Screenshot_xxxxx.jpgのような場所に保存したいと思います。
以下のコードがあります。
したがって、私の主な目標は、SDカード上のアプリ独自のフォルダーなど、特定の場所にこれを保存できる場所にコードを変更することです。
ヘルプ、コメント、ソースコードの例、外部リンクをありがとう。よろしくお願いします。
javascript - Phantomjsは機能しますが、非常に遅いです
PhantomJSを使用してWebページのスクリーンショットを撮ろうとしています。具体的には、このespn.com
例からキャプチャする例を使用しています。私のコードは次のようになります。
次に、ターミナルまたはコマンドプロンプトを使用してPhantomJSディレクトリに移動し、次のコマンドを実行します。
すべてが正常に実行されますが、出力イメージが完了するまでに6〜8秒かかります。それは正常ですか?1秒以内に完了するようにこれを達成するためのより速い方法はありますか?
CentOSとWindows7を使用しています。どちらのボックスにも8GBのRAM、3.2 GHzのCPUが搭載されており、speedtest.netで22Mbp/sがダウンして1Mbp/sがアップしています。
selenium - Chromedriver を使用した Selenium: page_load_timeout の模倣
Selenium webdriver を使用して Web ページのスクレイピングを試み、chromedriver を使用して Flash 要素を含むページのスクリーンショットを作成します。
欠点は、私がスクレイピングしたページが決してロードされない要素に遭遇する可能性があることです。そのため、スクリプトは driver.get() コマンドがロードを完了するまで待機します。以下はChromedriverでは機能しません(Selenium issue trackerによると、サポートが不足しているためだと思います)
ただし、ブラウザーの変更は機能します (ただし、Flash コンテンツを含むページのスクリーンショットを作成できるようにするには、ページのコンテンツを chrome に置く必要があります)。
set_page_load_timeout をエミュレートする方法、または続行する前にすべての読み込みを完了したいという get() メソッドの熱烈な欲求を無視する方法はありますか?