Spaces:
Paused
Paused
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 |
|