Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -21,17 +21,21 @@ def search_jobs_tool(query: str, location: str, limit: int = 10, salary: str = N
|
|
| 21 |
url = base_url + urlencode(params)
|
| 22 |
|
| 23 |
options = Options()
|
| 24 |
-
options.headless = True
|
| 25 |
options.add_argument("--no-sandbox")
|
| 26 |
options.add_argument("--disable-dev-shm-usage")
|
| 27 |
options.add_argument("--disable-blink-features=AutomationControlled")
|
| 28 |
options.add_argument("--disable-gpu")
|
| 29 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
try:
|
| 31 |
-
# 用 undetected_chromedriver 產生一個 selenium ChromeDriver
|
| 32 |
driver = uc.Chrome(options=options)
|
| 33 |
driver.get(url)
|
| 34 |
-
time.sleep(5)
|
| 35 |
|
| 36 |
html = driver.page_source
|
| 37 |
driver.quit()
|
|
|
|
| 21 |
url = base_url + urlencode(params)
|
| 22 |
|
| 23 |
options = Options()
|
| 24 |
+
options.headless = True
|
| 25 |
options.add_argument("--no-sandbox")
|
| 26 |
options.add_argument("--disable-dev-shm-usage")
|
| 27 |
options.add_argument("--disable-blink-features=AutomationControlled")
|
| 28 |
options.add_argument("--disable-gpu")
|
| 29 |
|
| 30 |
+
# 你電腦 Chrome 路徑(下面係 Windows 舉例)
|
| 31 |
+
options.binary_location = "C:/Program Files/Google/Chrome/Application/chrome.exe"
|
| 32 |
+
# macOS 路徑範例:'/Applications/Google Chrome.app/Contents/MacOS/Google Chrome'
|
| 33 |
+
# Linux 路徑範例:'/usr/bin/google-chrome'
|
| 34 |
+
|
| 35 |
try:
|
|
|
|
| 36 |
driver = uc.Chrome(options=options)
|
| 37 |
driver.get(url)
|
| 38 |
+
time.sleep(5)
|
| 39 |
|
| 40 |
html = driver.page_source
|
| 41 |
driver.quit()
|