Autotab을 시험해 주셔서 감사합니다! 지난 몇 주 동안 우리는 많은 사람들로부터 배웠으며 더 매끄럽고보다 사용자 친화적 인 Autotab V1 (종속성 없음)을 출시하기 시작하게되어 기쁩니다.
우리가 전환 할 때이 저장소는 더 이상 지원되지 않습니다. 좋은 소식은 Autotab으로 생성 한 모든 파이썬 코드가 물론 평소와 같이 작동한다는 것입니다.
Discord 채널에 가입하여 따라 가서 새로운 업데이트를 시도한 최초의 사람 중 하나가 될 수있는 기회를 얻으십시오!
Autotab에 오신 것을 환영합니다! Autotab을 사용하면 AI를 사용하여 감사 가능한 브라우저 자동화를 쉽게 만들 수 있습니다. 포인트에서 이동하여 브라우저의 데모를 클릭하여 몇 초 만에 해당 작업에 대한 라이브 코드로 이동하십시오.
참고 :이 프로젝트는 알파 릴리스이며 적극적으로 개발 중입니다. 변화를 깨고 흥미 진진한 새로운 기능을 정기적으로 기대하십시오!
일반적으로 모든 것을 설정하는 데 5-10 분이 걸립니다 (암호 수집 및 종속성 설치 포함). 크롬 브라우저를 설치해야하며 파이썬 가상 환경을 설정하는 것이 좋습니다.
git clone https://github.com/Planetary-Computers/autotab-starter.git
cd autotab-starter
# Recommended: Setup a Python virtual environment
make install
brew install --cask chromedriver
자격 증명 구성 : .example.autotab.yaml
의 예제에 따라 .autotab.yaml
파일을 만듭니다. (~ 3 분)
autotab record
실행하여 작업 기록을 시작할 수있는 새 브라우저 창을여십시오.
참고 :
autotab record
실행하면 자동화가 먼저.autotab.yaml
파일에서autotab_api_key
사용하여 Autotab에 로그인하려고합니다. 확장자 (및 Open AI API 키)를 사용하려면 Autotab에 로그인해야합니다. Autotab.com/dashboard에서 무료로 얻을 수있는 Autotab API 키를 사용하여autotab record
에 로그인하십시오.
새로운 자동화를 기록하려면 autotab record
실행하십시오. 선택적으로 --agent <agent_name>
인수를 추가 할 수 있습니다. 이렇게하면 Selenium이 제어하는 크롬 세션을 시작한 다음 Google에 로그인하여 SidePanel에서 Autotab 확장을 엽니 다.
사이드 패널이 열리지 않으면 Command - Shift - Y
입력하여 사이드 패널을 엽니 다.
사이드 패널이 열리면 레코드 모드를 사용하여 클릭 및 입력 ( Command - E
) 또는 선택 모드 ( Command I
)를 녹음하여 호버링 할 요소를 선택하거나 클립 보드에 복사하거나 텍스트를 주입 할 수 있습니다.
녹음이 끝나면 모든 코드를 복사하십시오. Autotab은 보일러 플레이트 코드가있는 agents/
폴더에 <agent_name>.py
파일을 만들 것입니다. 코드를 붙여 넣고 포맷 한 다음 에이전트가 실행할 준비가되었습니다!
이미 생성 한 자동화를 연주하려면 autotab play --agent <agent_name>
실행하십시오. 퇴장 --agent <agent_name>
agents/agent.py
실행하는 것이 기본값이 있습니다. 이것은 Python 스크립트를 실행하므로 다른 Python 스크립트와 마찬가지로 디버그를 설정할 수 있습니다. 자동화를 실행하는 크롬 창이 초점을 맞추지 않으면 종종 상호 작용이 실패합니다. 우리는 클라우드에서 실행되는 헤드리스 버전으로 작업하고 있으며,이를 해결하기 위해 곧 출시 할 수 있습니다.
위의 QuickStart (1 단계 및 2 단계)를 참조하십시오.
make install
autotab record
및 autotab play
명령을 가능하게하는 로컬 패키지뿐만 아니라 모든 종속성을 설치합니다.
루트 폴더에서 .autotab.yaml
파일을 작성하고 .example.autotab.yaml
파일에 나열된 변수로 채우십시오.
에이전트가 Google에 처음 로그인하면 설정에 따라 2FA가 필요할 수 있습니다. 스크립트는 2FA를 피하기 위해 관련 쿠키를 저장합니다. 이 쿠키는 Google_cookies.json 파일에 저장되어 있으며, 이는 민감한 정보가 포함되어 있으므로주의해서 처리해야합니다 (로그인 한 쿠키 만 저장하므로 누군가가 해당 쿠키를 받더라도 여전히 액세스 할 수있는 암호가 필요합니다).
이 저장소는 보장없이 AS-IS가 제공됩니다. 모든 코드를 사용하기 전에 철저히 검토하십시오. 스크레이퍼를 고려하는 경우 대상 웹 사이트의 지침 및 서비스 약관에 익숙해 지십시오. 무단 또는 불법 활동을 피하십시오. 우리는 잠재적 인 문제 나 결과에 대해 책임을지지 않습니다.
참고 : 기본적으로 Autotab
autotab record
를 실행하는 동안 응용 프로그램 상태, DOM 및 녹음 된 이벤트에 대한 모델 응답을 포함한 사용자 데이터. 설정으로 이동하여 상태 및 DOM 로깅을 비활성화 할 수 있습니다.