cfoo commited on
Update pushcookie/clickbing.sh
Browse files- pushcookie/clickbing.sh +31 -6
pushcookie/clickbing.sh
CHANGED
|
@@ -54,6 +54,30 @@ wait_for() {
|
|
| 54 |
sleep $seconds
|
| 55 |
}
|
| 56 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 57 |
# Define an infinite loop
|
| 58 |
while true
|
| 59 |
do
|
|
@@ -68,8 +92,10 @@ do
|
|
| 68 |
move_and_click 80 210
|
| 69 |
# Wait for 5 seconds
|
| 70 |
wait_for 5
|
|
|
|
|
|
|
| 71 |
# Load the second web page
|
| 72 |
-
load_page "https://www.bing.com/
|
| 73 |
# Wait for 5 seconds
|
| 74 |
wait_for 5
|
| 75 |
# Move the mouse and click the left button
|
|
@@ -78,12 +104,11 @@ do
|
|
| 78 |
type_and_enter "AI"
|
| 79 |
# Wait for 5 seconds
|
| 80 |
wait_for 5
|
| 81 |
-
|
|
|
|
| 82 |
# Kill all chromium browser windows
|
| 83 |
kill_chromium
|
| 84 |
# Wait for 50 minutes
|
| 85 |
-
wait_for
|
| 86 |
# Go back to the beginning of the loop
|
| 87 |
-
done
|
| 88 |
-
|
| 89 |
-
|
|
|
|
| 54 |
sleep $seconds
|
| 55 |
}
|
| 56 |
|
| 57 |
+
screenshot_to_base64() {
|
| 58 |
+
# 检查是否提供了保存路径作为参数
|
| 59 |
+
if [ -z "$1" ]; then
|
| 60 |
+
echo "请提供一个保存截图的路径。"
|
| 61 |
+
return 1
|
| 62 |
+
fi
|
| 63 |
+
|
| 64 |
+
# 使用xdotool获取当前活动窗口的截图,并将其转换为base64编码
|
| 65 |
+
local current_time=$(date +%s) # 获取当前绝对时间
|
| 66 |
+
local filename="${current_time}.txt" # 创建文件名
|
| 67 |
+
local save_path="$1/$filename" # 完整的保存路径
|
| 68 |
+
|
| 69 |
+
# 截屏并保存为base64编码
|
| 70 |
+
xdotool key "Print" # 模拟按下“Print”键进行截屏
|
| 71 |
+
sleep 1 # 等待截屏命令执行
|
| 72 |
+
xclip -selection clipboard -t image/png -o | base64 > "$save_path"
|
| 73 |
+
|
| 74 |
+
echo "截图已保存为base64编码文本文件:$save_path"
|
| 75 |
+
}
|
| 76 |
+
|
| 77 |
+
# 使用示例:
|
| 78 |
+
# screenshot_to_base64 "/path/to/save/directory"
|
| 79 |
+
|
| 80 |
+
|
| 81 |
# Define an infinite loop
|
| 82 |
while true
|
| 83 |
do
|
|
|
|
| 92 |
move_and_click 80 210
|
| 93 |
# Wait for 5 seconds
|
| 94 |
wait_for 5
|
| 95 |
+
# 使用示例:
|
| 96 |
+
screenshot_to_base64 "/home/user/Desktop"
|
| 97 |
# Load the second web page
|
| 98 |
+
load_page "https://www.bing.com/chat?q=Bing+AI&showconv=1&FORM=hpcodx"
|
| 99 |
# Wait for 5 seconds
|
| 100 |
wait_for 5
|
| 101 |
# Move the mouse and click the left button
|
|
|
|
| 104 |
type_and_enter "AI"
|
| 105 |
# Wait for 5 seconds
|
| 106 |
wait_for 5
|
| 107 |
+
# 使用示例:
|
| 108 |
+
screenshot_to_base64 "/home/user/Desktop"
|
| 109 |
# Kill all chromium browser windows
|
| 110 |
kill_chromium
|
| 111 |
# Wait for 50 minutes
|
| 112 |
+
wait_for 600
|
| 113 |
# Go back to the beginning of the loop
|
| 114 |
+
done
|
|
|
|
|
|