LinuxのFirefox(または他のブラウザ)で現在開いているタブをキャプチャする方法はありますか?
コンピュータへのフルユーザーアクセス権があります。
答え1
「キャプチャ」がマシンAのあるプロセスからマシンBの別のプロセスにタブを移動することを意味する場合は、そうではありません。
答え2
戦略は次のとおりです。
キャプチャする現在のタブを含むブラウザウィンドウのXウィンドウIDを取得します。あなたはそれを使用することができますコントロールパネルまたはxdoツールこのために。
ImageMagickのインポートコマンドを使用して、現在開いているタブを「キャプチャ」します。
$import -windowid $window_id tabNNN.png
一部のスクリプトを使用して、開いているタブのリストから次/前のタブに移動するようにブラウザに要求します。 xdotoolを使用してキーストロークをシミュレートしたり、ブラウザにリモートで接続したりできます(Chromeを使用すると可能です)。
手順2から繰り返します。
以下は、Xで開いているすべてのウィンドウをキャプチャする1行のコードです。
$ for i in `xdotool search .`;do import -windowid $i $i.png;done
頑張ってください!