私は愚かなことをしていて、サムネイル、スナップショット、HTMLWebページの画像をキャプチャしようとしています。
私は次のようなことをしています:
PHPを使用してWebページのスナップショットまたはサムネイルを取得するにはどうすればよいですか?
DCOM + IE + PHP(imagegrabwindow;マニュアルの例)
HTTPS Webサイトをキャプチャしようとするまで、すべてが完璧に機能します... たとえばhttps://mail.google.com 。
imagegrabwindowはpngを生成しますが、ブラウザのみを表示します。ブラウザの内容は黒です。Googleからログアウトすると、ブラウザウィンドウとそのコンテンツをキャプチャできます。2回目にログインすると、コンテンツ(ブラウザフレームではない)が黒い画面になります。
はい、(ブラウザウィンドウを閉じる前に)タイムアウトを増やしました。IEはページを明確にロードしましたが、imagegrabwindowのレンダリングを拒否するだけです。
パーミッションの問題か、サービスがデスクトップと対話する必要があることを知っているので、私はこれほど長い間戦ってきました。
どの権限を設定する必要があるのか、またはどのサービスにアクセスする必要があるのか、誰かが手がかりを持っていますか?
私は暗号化サービスを想定していましたが、それはネットワークサービスとして実行されており、相互作用するように変更しようとすると、叫び続けます。
これがパズルの最後のピースです。本当に動かしてもらいたいです。ありがとうございました!