Запуск сценария iMacros с размещенной виртуальной машины - PullRequest
0 голосов
/ 13 февраля 2011

У меня есть скрипт Firefox / iMacros, который генерирует скриншоты различных веб-сайтов, и сценарий оболочки, который использует mogrify для изменения размера и оптимизации изображений.Затем я загружаю изображения на свой веб-сервер.

Мне нужно иметь возможность запускать это регулярно, возможно, раз в неделю.Скрипт проходит через тысячи веб-сайтов.Когда я запускаю его локально, это занимает дни.Это также замедляет работу моего компьютера и может помешать другим членам моей семьи.

Я думал, что если бы я мог купить виртуальную машину, размещенную где-то, я мог бы запустить этот скрипт из нее.Тем не менее, из моих ограниченных поисков, те, которые я нашел, похоже, ориентированы на работу с веб-серверами, а не с настольным программным обеспечением.Кто-нибудь знает подходящую услугу, которая делает то, что я ищу, или альтернативное решение?

1 Ответ

0 голосов
/ 13 февраля 2011

Подойдет любой сервер Windows. В частности, небольшой Windows VPS или небольшой «микро» экземпляр Amazon EC2 (около 30 долларов в месяц) хорошо работают с iMacros.

.. Те, что я нашел, похоже, ориентированы на работу с веб-серверами, а не с программным обеспечением для настольных компьютеров.

Это относится к любому серверу Windows. В качестве решения iMacros Scripting Edition включает в себя инструменты iimRunner , которые помогают в этом. Из вики:

Некоторые компоненты браузера, e. г. Flash или некоторые функции AJAX не работают правильно, если они запускаются под учетной записью службы Windows (сложные проблемы с разрешениями и т. Д.). Для этих случаев мы создали приложение iimRunner. Если вы хотите увидеть это таким образом, iimRunner - это обходной путь для специфических проблем браузера, но уж точно не для ошибок iMacros. iimRunner решает эти проблемы, потому что он обеспечивает работу браузеров под обычной учетной записью пользователя - это единственные браузеры среды, для которых разработаны и протестированы.

Примечание: я думаю, что вы можете избежать использования iimRunner, если вы используете autologon для своего сервера Windows.

...