No description
  • Python 96.1%
  • Rust 3.9%
Find a file
2025-06-11 19:50:10 +09:00
is-html-fast gitignore 2025-06-08 14:31:48 +09:00
lib 지금 일단 업데이트만 해뒀어요 2025-06-10 22:38:44 +09:00
.env.example 지금 일단 업데이트만 해뒀어요 2025-06-10 22:38:44 +09:00
.gitignore [Update] logger 2025-06-08 22:04:54 +09:00
.python-version first commit 2025-05-18 20:12:55 +09:00
login.py Browser Use 최신버전 업데이트 및 프로필 기능 유지 2025-06-11 19:50:10 +09:00
main.py Browser Use 최신버전 업데이트 및 프로필 기능 유지 2025-06-11 19:50:10 +09:00
main.py.bak 지금 일단 업데이트만 해뒀어요 2025-06-10 22:38:44 +09:00
pyproject.toml 지금 일단 업데이트만 해뒀어요 2025-06-10 22:38:44 +09:00
README.md 지금 일단 업데이트만 해뒀어요 2025-06-10 22:38:44 +09:00
run.ps1 가이드라인 배포 2025-06-07 17:19:27 +09:00
run.sh [Refactor] 프롬프트를 다른 파일로 분리 2025-06-08 21:09:05 +09:00
temp.md 깃헙 모델 탑재 완료 : 사용시 0$ 소모 2025-05-18 23:58:16 +09:00
uv.lock 지금 일단 업데이트만 해뒀어요 2025-06-10 22:38:44 +09:00

참고하면 좋을만한 것

환경 설정

이 프로젝트는 uv라는 Python 패키지 관리자를 사용하여 설정해야합니다.

또한 oauth-backend가 설정되길 권장합니다.

프록시를 사용한다면 이 가이드에 따라 인증서 또한 설정되어야만 합니다.

그렇지 않으면 실행되지 않습니다.

윈도우 환경에서는 sudo certutil -addstore root mitmproxy-ca-cert.cer로 인증합니다.

Sudo가 활성화되어있지 않은 환경에서는 관리자로 상향된 쉘에서 실행합니다.

MacOS 환경에서는 sudo security add-trusted-cert -d -p ssl -p basic -k /Library/Keychains/System.keychain ~/.mitmproxy/mitmproxy-ca-cert.pem으로 인증합니다.

다른 플렛폼은 수동으로 설정되어야만 합니다. https://docs.mitmproxy.org/stable/concepts/certificates/


uv 설치 후 다음과 같은 명령어를 입력합니다.

uv sync

venv와 패키지가 설치가 됩니다.

browser_use가 Playwright에 대한 의존성이 있어 브라우저 설치가 필요합니다

uv run playwright install

다음과 같은 명령어로 실행합니다.

uv run main.py

Environment는 .env.example에 따라 설정되어야합니다.

.env.example을 .env로 복사하여서 사용해주세요.

실행

# domains.txt 받기
curl "https://f.imnya.ng/.whs/tp-domains/data/domains/latest.txt" -o domains.txt

# ./run.sh {domains.txt 시작 줄} {domains.txt 끝 줄} {HTML 검사 Skip}
./run.sh 12540 13000 False
# domains.txt 받기
curl "https://f.imnya.ng/.whs/tp-domains/data/domains/latest.txt" -o domains.txt
# ./run.ps1 {domains.txt 시작 줄} {domains.txt 끝 줄} {HTML 검사 Skip}
./run.ps1 12540 13000 False