mirror of
https://github.com/j93es/browser-use-oauth.git
synced 2026-06-05 01:01:28 +09:00
간단한 가이드
This commit is contained in:
parent
1ffa522d34
commit
7c169d2730
3 changed files with 42 additions and 11 deletions
|
|
@ -4,9 +4,6 @@ OPENAI_API_KEY=your_openai_api_key_here
|
||||||
OPENAI_BASE_URL=https://models.github.ai/inference # 선택
|
OPENAI_BASE_URL=https://models.github.ai/inference # 선택
|
||||||
OPENAI_MODEL=openai/gpt-4o-mini # Github Models가 아닐시 gpt-4.1
|
OPENAI_MODEL=openai/gpt-4o-mini # Github Models가 아닐시 gpt-4.1
|
||||||
|
|
||||||
# 선택
|
|
||||||
UNGOOGLED_CHROMIUM_PATH=/Applications/Ungoogled-Chromium.app
|
|
||||||
|
|
||||||
# 선택
|
# 선택
|
||||||
PROXY_HOST=127.0.0.1
|
PROXY_HOST=127.0.0.1
|
||||||
PROXY_PORT=8080
|
PROXY_PORT=8080
|
||||||
46
README.md
46
README.md
|
|
@ -1,6 +1,44 @@
|
||||||
Ungoogled Chromium에서 테스트되었습니다.
|
# 참고하면 좋을만한 것
|
||||||
일반적인 Chromium도 괜찮습니다.
|
|
||||||
|
|
||||||
## 참고하면 좋을만한 것
|
|
||||||
- [ ] 일부 웹사이트는 사용자의 언어에 따라 OAuth 옵션을 바꾸기도 합니다.
|
- [ ] 일부 웹사이트는 사용자의 언어에 따라 OAuth 옵션을 바꾸기도 합니다.
|
||||||
|
|
||||||
|
# 환경 설정
|
||||||
|
|
||||||
|
이 프로젝트는 [uv](https://docs.astral.sh/uv/getting-started/installation/)라는 Python 패키지 관리자를 사용하여 설정해야합니다.
|
||||||
|
|
||||||
|
uv 설치 후 다음과 같은 명령어를 입력합니다.
|
||||||
|
|
||||||
|
```
|
||||||
|
uv sync
|
||||||
|
```
|
||||||
|
venv와 패키지가 설치가 됩니다.
|
||||||
|
|
||||||
|
browser_use가 Playwright에 대한 의존성이 있어 브라우저 설치가 필요합니다
|
||||||
|
|
||||||
|
```
|
||||||
|
playwright install chromium
|
||||||
|
```
|
||||||
|
|
||||||
|
다음과 같은 명령어로 실행합니다.
|
||||||
|
|
||||||
|
```
|
||||||
|
uv run main.py
|
||||||
|
```
|
||||||
|
|
||||||
|
Environment에는 다음과 같은 값이 들어갑니다.
|
||||||
|
```
|
||||||
|
ANONYMIZED_TELEMETRY=false
|
||||||
|
|
||||||
|
OPENAI_API_KEY=your_openai_api_key_here
|
||||||
|
OPENAI_BASE_URL=https://models.github.ai/inference # 선택
|
||||||
|
OPENAI_MODEL=openai/gpt-4o-mini # Github Models가 아닐시 gpt-4.1
|
||||||
|
|
||||||
|
# 선택
|
||||||
|
PROXY_HOST=127.0.0.1
|
||||||
|
PROXY_PORT=8080
|
||||||
|
```
|
||||||
|
|
||||||
|
`OPENAI_BASE_URL`은 GitHub Models가 아닐시 비워둡니다.
|
||||||
|
|
||||||
|
`OPENAI_MODEL`은 GitHub Models가 아닐시 `openai/`를 제거합니다.
|
||||||
|
|
||||||
|
`PROXY_HOST`와 `PROXY_PORT`는 만약 Caido를 사용 중일 시 환경에 맞게 설정 후 설정합니다.
|
||||||
|
|
@ -15,10 +15,6 @@ def browser_config_kwargs(lang: str = "en_US") -> dict:
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
|
||||||
browser_binary_path = os.getenv("BROWSER_BINARY_PATH")
|
|
||||||
if browser_binary_path:
|
|
||||||
browser_config_kwargs["browser_binary_path"] = browser_binary_path
|
|
||||||
|
|
||||||
proxy_host = os.getenv("PROXY_HOST")
|
proxy_host = os.getenv("PROXY_HOST")
|
||||||
proxy_port = os.getenv("PROXY_PORT")
|
proxy_port = os.getenv("PROXY_PORT")
|
||||||
if proxy_host and proxy_port:
|
if proxy_host and proxy_port:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue