Как я могу переместиться (использование ВКЛАДКИ или hjkl ключей) и нажать на вещи (ВВОДЯТ), вводят текст со сценарием удара в текстовых браузерах как w3m и рысь? Я сказал, что текст базировался, потому что, когда я иду графический, те браузеры собираются уничтожить мой поршень после долгого процесса.
Я искал эту вещь на Google или YouTube прежде, чем спросить, но что я нашел, то, что на самом деле не, что я хочу. Я не знаю, как сказать, что ядро "хит ВХОДИТ!" или "времена ВКЛАДКИ 6 хита для движения сюда!" Помогите мне парни! Мне нужно руководство. Можно просто сказать мне, идут, изучают это или наблюдают это. Я видел, что что-то как Селен кроме тех вещей так сложно и не точно, что я хочу.
у рыси есть запись и флаги воспроизведения -cmd_log
и -cmd_script
. Например, если Вы в домашней странице gnu.org и времена вкладки 4 нажатия затем, хит входит, Вы переходите к немецкой версии.
можно записать это в Lynx с:
$ lynx -cmd_log=/tmp/gnu-log gnu.org
Looking up 'gnu.org' first
$ cat /tmp/gnu-log
# Command logfile created by Lynx 2.8.8pre.4 (04 Feb 2014)
# Arg0 = lynx
# Arg1 = -cmd_log=/tmp/gnu-log
# Arg2 = gnu.org
key Right Arrow
key Right Arrow
key Left Arrow
key <tab>
key <tab>
key <tab>
key <tab>
key ^J
key q
key <space>
В этом сценарии я ввел q для выхода из рыси. Таким образом, этот этот сценарий выполнит некоторое действие и затем возвратится к командной строке. С другой стороны, если Вы хотите быть расположенными в рысь, затем просто обрезают последние две строки от этого/tmp/gnu-log файл. Затем можно вызвать обрезанный файл с:
$ lynx -cmd_script=/tmp/gnu-log gnu.org
Looking up 'gnu.org' first
... и Вы будете расположены на немецкой странице gnu.org у рыси.
Наконец, для сценариев целей, просто включают lynx -cmd_script
с необходимыми аргументами в сценарии удара.
существует полное обсуждение в:
http://blog.unixy.net/2009/06/script-to-automate-browsing-actions-using-lynx/
Это решение не позволяет интерактивные сценарии. Например, Вы не можете программно оценить часть веб-страницы и затем сделать операции ветвления на основе оценки. Однако это может быть полезно в диапазоне ситуаций. Вы действительно получаете легкую макро-запись и воспроизведение. Кроме того, можно создать последовательности операций (и конечно сохранить веб-страницы), и можно настроить задания крона .