mirror of
https://github.com/j93es/browser-use-oauth.git
synced 2026-06-04 01:11:52 +09:00
No description
- Python 96.1%
- Rust 3.9%
|
|
||
|---|---|---|
| is-html-fast | ||
| lib | ||
| .env.example | ||
| .gitignore | ||
| .python-version | ||
| main.py | ||
| pyproject.toml | ||
| README.md | ||
| run.ps1 | ||
| run.sh | ||
| temp.md | ||
| uv.lock | ||
참고하면 좋을만한 것
- 일부 웹사이트는 사용자의 언어에 따라 OAuth 옵션을 바꾸기도 합니다.
- https://docs.browser-use.com/customize/custom-functions
환경 설정
이 프로젝트는 uv라는 Python 패키지 관리자를 사용하여 설정해야합니다. 또한 oauth-backend가 설정된 상태여야만 합니다.
uv 설치 후 다음과 같은 명령어를 입력합니다.
uv sync
venv와 패키지가 설치가 됩니다.
browser_use가 Playwright에 대한 의존성이 있어 브라우저 설치가 필요합니다
playwright install chromium --with-deps --no-shell
다음과 같은 명령어로 실행합니다.
uv run main.py
Environment는 .env.example에 따라 설정되어야합니다.
.env.example을 .env로 복사하여서 사용해주세요.
로그인을 수행하지 않을 OAuth Provider는 prompt에서 제거합니다.
실행
# 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
# ./run.ps1 {domains.txt 시작 줄} {domains.txt 끝 줄} {HTML 검사 Skip}
./run.ps1 12540 13000 False