Bunsly / JobSpy

Jobs scraper library for LinkedIn, Indeed, Glassdoor & ZipRecruiter
https://usejobspy.com
MIT License
555 stars 109 forks source link

FIX: Allow Indeed search term with complex syntax #139

Closed lluissalord closed 2 months ago

lluissalord commented 2 months ago

When scraping using Indeed, simple syntax must be used. Otherwise, for example using search_term='"Python" AND "Java"' it logs the following message: JobSpy - INFO - Indeed responded with status code: 400 (submit GitHub issue if this appears to be a beg)

The suggested fix, it escapes the quote in order to be able to be processed. I've compared the results between the scrape and the job platform result with the same syntax and, sorted by date, it returns the same results.

Besides, with this change now it also can be used any expression included in the Indeed syntax search guide

cullenwatson commented 2 months ago

good catch