diff --git a/api/core/scrapers/__init__.py b/api/core/scrapers/__init__.py index 6de3894..35de67b 100644 --- a/api/core/scrapers/__init__.py +++ b/api/core/scrapers/__init__.py @@ -20,6 +20,7 @@ class ScraperInput(BaseModel): distance: int = None is_remote: bool = False job_type: JobType = None + easy_apply: bool = None # linkedin results_wanted: int = 15 diff --git a/api/core/scrapers/linkedin/__init__.py b/api/core/scrapers/linkedin/__init__.py index eed6b5c..4d81fa1 100644 --- a/api/core/scrapers/linkedin/__init__.py +++ b/api/core/scrapers/linkedin/__init__.py @@ -52,6 +52,7 @@ class LinkedInScraper(Scraper): if scraper_input.job_type else None, "pageNum": page, + "f_AL": "true" if scraper_input.easy_apply else None, } response = session.get(self.url, params=params, allow_redirects=True)