我正在尝试创建一个脚本来自动打开 chrome 并登录到我的网页,然后每 30 秒自动刷新一次。
我尝试使用 curl 如下页所示:如何从终端登录网站并每隔 X 秒自动刷新页面?无济于事。
非常感谢任何可能的帮助
答案1
您可以使用如下脚本打开该 URL:
google-chrome https://example.com &
要执行登录,您可以使用xdotool
,但用法取决于页面本身。例如,您可以发送多个,TAB直到用户名获得焦点:
wid="$(xdotool getactivewindow | head -n 1)"
xdotool windowactivate "$wid" key --delay 50 "Tab"
xdotool windowactivate "$wid" key --delay 50 "Tab"
xdotool windowactivate "$wid" type --delay 50 "username"
xdotool windowactivate "$wid" key --delay 50 "Tab"
xdotool windowactivate "$wid" type --delay 50 "password"
xdotool windowactivate "$wid" key--delay 50 "Enter"
或者也可以移动鼠标并单击, 也。
最后,你可以发送F5一个 while 循环来每 30 秒重新加载一次页面:
while true; do
xdotool windowactivate "$wid" key --delay 50 "F5"
sleep 30;
done