diff --git a/pyproject.toml b/pyproject.toml index c71fe65..5c33ea8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "python-jobspy" -version = "1.1.48" +version = "1.1.49" description = "Job scraper for LinkedIn, Indeed, Glassdoor & ZipRecruiter" authors = ["Zachary Hampton ", "Cullen Watson "] homepage = "https://github.com/Bunsly/JobSpy" diff --git a/src/jobspy/scrapers/indeed/__init__.py b/src/jobspy/scrapers/indeed/__init__.py index 3ff6bae..efe11b9 100644 --- a/src/jobspy/scrapers/indeed/__init__.py +++ b/src/jobspy/scrapers/indeed/__init__.py @@ -95,7 +95,11 @@ class IndeedScraper(Scraper): or self.scraper_input.country.value[0].split(",")[-1] ) query = self.job_search_query.format( - what=self.scraper_input.search_term, + what=( + f'what: "{self.scraper_input.search_term}"' + if self.scraper_input.search_term + else "" + ), location=location, radius=self.scraper_input.distance, dateOnIndeed=self.scraper_input.hours_old, @@ -338,7 +342,7 @@ class IndeedScraper(Scraper): job_search_query = """ query GetJobData {{ jobSearch( - what: "{what}" + {what} location: {{ where: "{location}", radius: {radius}, radiusUnit: MILES }} includeSponsoredResults: NONE limit: 100