使用xdotool保存firefox网页

使用xdotool保存firefox网页
  1. 我想使用 xdotool 保存一个 Firefox 网页,并将保存的文件重命名为test.

    $ xdotool search "<FirefoxWindowName>" windowactivate --sync  \
    key ctrl+s  type  'test'  --sync  key alt+s
    

    但重命名不是当前的,可能包括部分内容--sync key alt+s作为新名称。同样alt+s未执行。

  2. 我还希望选择“网页,完整”,并可能更改保存目的地我该如何通过 xdotool 完成这些操作?

    谢谢。

答案1

这是一个小脚本。

可能您仍需要调整窗口名称。

#!/bin/bash

# Firefox win id
FFWID=$(xdotool search --name "Google - Mozilla Firefox" | head -n1)

xdotool windowactivate "$FFWID" --sync

# Safe dialog win id
FFDWID=$(xdotool search --name "Save as" --sync)

xdotool windowactivate "$FFDWID"
xdotool key "ctrl+s" type "save"
xdotool key "alt+s"

相关内容