From 70c2adef809072db380107ef8f35279494568b26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Salord=20Quetglas?= Date: Mon, 29 Apr 2024 13:51:09 +0200 Subject: [PATCH] FIX: Allow Indeed search term with complex syntax --- 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 a7b4f44..79fe05d 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=(