Я видел, как некоторые дикие вещи случаются, когда я вставляю URL-адрес urlencoded Javascript в URL-адрес Firefox и Chrome. Можно ли использовать этот метод, чтобы сообщить Chrome о посещении URL-адреса, а затем сохранить его в виде файла? Я пытаюсь автоматизировать Chrome, и Selenium выглядел чрезвычайно сложным.
РЕДАКТИРОВАТЬ: К сожалению, я забыл, что здесь яснее. Позволь мне объяснить. Такие вещи, как wget, curl и т.д., Не будут работать, потому что я должен пройти через логины в некоторых из этих скриптов. И я посмотрел на iMacros, но обнаружил, что я не могу заставить их запускаться из командной строки, кроме Windows, если только я не заплачу за пакет за 499 долларов. Некоторые другие преимущества GCE заключаются в том, что платформа Dev бесплатна и открыта в некоторой степени, и они являются кросс-платформенными. (Я использую Linux.)
EDIT. На этом этапе я узнал о расширениях Google Chrome. Похоже, что их легко построить и позволит мне (я думаю) сказать браузеру открыть новую вкладку, перейти на страницу, манипулировать DOM на этой странице (например, заполнить некоторые поля и войти в систему), а затем манипулировать DOM на странице ответов. GCE не позволяют делать файлы ввода/вывода, поэтому они не похожи на Firefox Extensions с XPCOM, но вы можете обойти это, используя AJAX для отправки данных на бэкэнд script (например, PHP скрипт на LAMP сервер), чтобы сохранить эти данные.
EDIT: Кстати, и это немного не по теме (но я добавляю, чтобы уточнить) те "дикие вещи" в Javascript, о которых я говорил, были, когда вы манипулировали DOM, создавая URL-адрес, который выглядит так:
javascript:(function(){...your URL-encoded Javascript here...})();