Добрый день, ув.форумчане!

Возник вопрос по UNIX-версии Mozilla Firefox (по сути - не важна версия). На некоторм форуме вебпрограммистов встала задача получения скриншотов сайтов из php. У языка есть только 1 способ работы с приложениями (интересующий нас) - это работа с шеллом (ssh и т.п.).

Для windows-платформ решение со скриншотом было найдено:

<?php
$browser = new COM("InternetExplorer.Application");
$handle = $browser->HWND;
$browser->Visible = true;
$browser->Navigate("http://nulled.ws");
while ($browser->Busy) {
com_message_pump(4000);
}
$im = imagegrabwindow($handle, 0);
$browser->Quit();
imagepng($im, "iesnap.png");
?>

Можно ли найти подобное решение (с использованием шелла, при условии, что иксы установлены) для nix-платформы?
Заранее, спасибо :)

cyberquoter

Для windows-платформ решение со скриншотом было найдено:...

А при чем тут собственно Лис?
В коде скриншот делается с ИЕ.

В принципе наверное это можно сделать расширением - вроде  есть расширения, которые делают скриншоты страниц?..

Расширение Nightly Tester Tools умеет делать скриншоты.

Дык дело не в IE - хотелось бы найти API-функции самого лиса, если есть они, конечно.
Т.е. обратился к лису по сокету (например) - получил скриншот. Или запустил лиса с входными параметрами - получил скриншот.

Наверное, многого хочу? :)

cyberquoter
Ну так распакуй расширение и посмотри как там.