Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -6,24 +6,6 @@ from linkedin_jobs_scraper.query import Query, QueryOptions, QueryFilters
|
|
6 |
from linkedin_jobs_scraper.filters import RelevanceFilters, TimeFilters, OnSiteOrRemoteFilters
|
7 |
import pandas as pd
|
8 |
|
9 |
-
from selenium import webdriver
|
10 |
-
from selenium.webdriver.chrome.service import Service
|
11 |
-
from selenium.webdriver.chrome.options import Options
|
12 |
-
from webdriver_manager.chrome import ChromeDriverManager
|
13 |
-
|
14 |
-
# Install and use ChromeDriver automatically
|
15 |
-
chrome_options = Options()
|
16 |
-
chrome_options.add_argument("--headless") # Ensure headless mode
|
17 |
-
chrome_options.add_argument("--no-sandbox") # Disable sandboxing
|
18 |
-
chrome_options.add_argument("--disable-dev-shm-usage") # Fix potential issues with shared memory
|
19 |
-
|
20 |
-
# Install the correct version of chromedriver
|
21 |
-
chrome_driver_path = ChromeDriverManager().install()
|
22 |
-
|
23 |
-
# Initialize the WebDriver
|
24 |
-
driver = webdriver.Chrome(service=Service(chrome_driver_path), options=chrome_options)
|
25 |
-
|
26 |
-
|
27 |
# Configure logging
|
28 |
logging.basicConfig(level=logging.INFO)
|
29 |
|
|
|
6 |
from linkedin_jobs_scraper.filters import RelevanceFilters, TimeFilters, OnSiteOrRemoteFilters
|
7 |
import pandas as pd
|
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
# Configure logging
|
10 |
logging.basicConfig(level=logging.INFO)
|
11 |
|