From dcd7144318e3855c73a0f53d4f888ce12cbb5800 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Salord=20Quetglas?= Date: Tue, 30 Apr 2024 19:05:43 +0200 Subject: [PATCH] FIX: Allow Indeed search term with complex syntax (#139) --- src/jobspy/scrapers/indeed/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/jobspy/scrapers/indeed/__init__.py b/src/jobspy/scrapers/indeed/__init__.py index 1542233..ff9985d 100644 --- a/src/jobspy/scrapers/indeed/__init__.py +++ b/src/jobspy/scrapers/indeed/__init__.py @@ -90,10 +90,11 @@ class IndeedScraper(Scraper): jobs = [] new_cursor = None filters = self._build_filters() + search_term = self.scraper_input.search_term.replace('"', '\\"') if self.scraper_input.search_term else "" query = self.job_search_query.format( what=( - f'what: "{self.scraper_input.search_term}"' - if self.scraper_input.search_term + f'what: "{search_term}"' + if search_term else "" ), location=(