ターミナルブラウザーを使用しているときにページの再読み込みをスケジュールするにはどうすればよいですか?
elinks、w3mなどのいずれかを使用
私の知る限り、これらのブラウザはプログラムによる再読み込みをサポートしていませんが、tmux
などの端末マルチプレクサを使用することで簡単に実現できます。たとえば、次のような1つの端末でブラウザを起動した場合:
tmux new-session -s browse 'w3m google.com'
次に、send-keys
コマンドを使用して、スクリプトまたは別の端末からコマンドを送信できます。したがって、w3m
が現在のページをリロードするには、次のようにします。
tmux send-keys -t browse R
Lynxとは異なり、ページのヘッダーにmeta-refreshタグがある場合、w3mブラウザーはページをリロードできます。 w3mの設定ファイルで有効にする必要があります。「meta_refresh 0」を探し、値を「1」に変更します。 https://www.computerhilfen.de/english/w3m-browser-activate-meta- refresh.html
Webページにmeta-refresh-tagがある場合、指定された時間でリロードされます。ここで、時間は3秒で、URLは https://askubuntu.com です。
<meta http-equiv = "refresh" content = "3; URL = https://askubuntu.com ">