“구글 안티 그라비티(Google AI Studio)” 웹사이트에서 나오는 ACCEPT 버튼 때문에 번거로우시군요!
이걸 해결하는 방법은 **”내가 어떻게 쓰고 있느냐”**에 따라 2가지로 나뉩니다.
방법 1. (강력 추천) 아예 안 나오게 하기 (API 방식)
지금 사장님이 **”프로그램으로 만들었다”**고 하셨는데, 혹시 **웹 브라우저를 띄워서 클릭하는 방식(Selenium 등)**으로 만드셨나요?
만약 그렇다면, 그 방식을 **API 방식(HTTP 요청)**으로 바꾸면 ACCEPT 버튼 자체가 평생 안 나옵니다.
-
현재: 프로그램이 크롬을 켬 -> 사이트 접속 -> 버튼 클릭 (귀찮음, 에러 많음)
-
API 방식: 프로그램이 구글 서버에 직접 데이터만 요청 -> 정답만 받음 (화면 없음, 클릭 필요 없음)
👉 해결책: 아까 알려드린 GitHub Actions와 Node.js 코드는 API 방식이라서 이 버튼이 절대 뜨지 않습니다. 코드로 넘어가시면 자연스럽게 해결됩니다.
방법 2. (임시 방편) 웹사이트에서 자동으로 눌러주기
만약 코드로 넘어가기 전에, 당장 웹사이트(AI Studio)에서 작업할 때 귀찮은 거라면 크롬 확장 프로그램이 대신 눌러주게 할 수 있습니다.
**’Tampermonkey(템퍼몽키)’**라는 확장 프로그램을 설치하고 아래 스크립트를 넣으면, 페이지가 뜰 때마다 0.1초 만에 알아서 클릭해 줍니다.
[적용 순서]
-
크롬 웹스토어에서 [Tampermonkey] 검색 후 설치.
-
설치된 아이콘 클릭 -> [새 스크립트 만들기] 선택.
-
기존 내용을 다 지우고, 아래 코드를 복사해서 붙여넣기.
-
[파일] -> [저장].
[복사할 코드]
// ==UserScript==
// @name Google AI Auto Accept
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Google AI Studio에서 Accept 버튼 자동 클릭
// @author Assistant
// @match https://aistudio.google.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// 1초마다 버튼이 있는지 감시
setInterval(() => {
// 'Run'이나 'Accept'라는 글자가 들어간 버튼 찾기
const buttons = document.querySelectorAll('button');
buttons.forEach(btn => {
// 버튼 텍스트가 Accept 또는 Run 등을 포함하고 있으면 클릭
if (btn.innerText.includes('Run') || btn.innerText.includes('Accept') || btn.innerText.includes('OK')) {
// 이미 클릭된게 아니면 클릭
if (!btn.disabled) {
btn.click();
console.log('버튼 자동 클릭 완료!');
}
}
});
}, 1000); // 1초마다 확인
})();
이제 사이트에 들어가시면, 버튼이 뜨자마자 투명인간이 대신 눌러주는 것처럼 바로 넘어갈 겁니다.
하지만 **가장 좋은 건 방법 1(API 코드)**입니다. 버튼 클릭 따위 신경 안 써도 되고 속도도 훨씬 빠르니까요!