cfoo commited on
Commit
f248ad4
·
verified ·
1 Parent(s): 272d627

Update pushcookie/clickbing.sh

Browse files
Files changed (1) hide show
  1. 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/search?q=Bing+AI&showconv=1&FORM=hpcodx"
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 3000
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