0

我正在使用 xdotool 打开 Chromium 浏览器并单击一些东西,但我想知道是否可以获取它正在使用的实时窗口的源代码并将其转储到字符串中以检查源是否包含特定字符串。

我知道 awget可以让我得到 window 的来源,但我想要的是已经打开的窗口,因为它将包含我想要的字符串,但wget选项可能不会。

我怎样才能做到这一点?

4

1 回答 1

0

如果可以使用 ctrl+U(显示源代码),它将节省您的时间,但如果您需要检查实时 HTML,请尝试以下 xdotool 脚本:

#!/usr/bin/env xdotool
search --sync --onlyvisible --name chrome
windowactivate --sync
key Ctrl+Shift+C
sleep 0.5
key Down
sleep 0.5
key ctrl+F
sleep 1
type "What you try to find"
key Return

另存为“xdotool_script”,然后像执行 bash 脚本一样运行它

$ chmod +x xdotool_script
$ ./xdotool_script`
于 2018-01-20T18:14:29.907 回答