我可以将实时Chromium窗口的源转储到字符串吗?

时间:2017-11-29 10:26:40

标签: bash chromium xdotool

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

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

我该怎么做?

1 个答案:

答案 0 :(得分: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`