Используя командную строку Linux (оболочка Bash), мне нравится загружать определенный веб-сайт в мой браузер (обычно Firefox, но другой будет в порядке, если он работает под Linux) и заполнять предварительно определенную форму некоторыми данными. На самом деле, это должно запускаться из Makefile. Большинство данных формы являются статическими и будут храниться как переменные в Makefile, только некоторые поля должны быть заполнены вручную перед отправкой формы вручную.
Я знаю, как загрузить веб-сайт из командной строки, используя:
firefox <URL>
Но, похоже, нет возможности автоматически заполнять форму переменными, указанными в командной строке. Есть ли плагин, исполняемый файл или JavaScript, который позволяет мне это сделать? Любые предложения и советы приветствуются. Я не против написания кода на JavaScript.
источник
Я решил это сейчас, используя скрипт Greasemonkey, который копирует параметры URL в форму. Makefile вызывает
firefox
с URL-адресом, включая параметры.Это работает для моих нужд. Для более сложного ввода потребуются некоторые уточнения, например, некоторая кодировка URL.
Пользовательский скрипт:
Makefile:
источник