Как мне запланировать перезагрузку страницы при использовании браузера терминала?
используя любой из: Elinks, w3m и т. Д.
Насколько я знаю, эти браузеры не поддерживают запрограммированную перезагрузку, однако это легко сделать с помощью терминального мультиплексора, подобного tmux
. Например, если вы запускаете браузер в одном терминале, например:
tmux new-session -s browse 'w3m google.com'
Затем вы можете отправлять ему команды из скрипта или другого терминала с помощью команды send-keys
. Таким образом, чтобы w3m
перезагрузить текущую страницу, сделайте это:
tmux send-keys -t browse R
В отличие от Lynx w3m браузер может перезагрузить страницу, когда страница имеет тег метаобновления в своем заголовке. Просто необходимо включить его в файле конфигурации w3m: Ищите "meta_refresh 0" и измените значение на "1": https://www.computerhilfen.de/english/w3m-browser-activate-meta-refresh.html
, Если веб-страница имеет meta-refresh-tag, она перезагрузит его с данным временем: Здесь время составляет три секунды, и URL https://askubuntu.com :
< meta http-equiv = "обновляют" содержание = "3; URL = https://askubuntu.com " >