diff --git a/pyproject.toml b/pyproject.toml index b604178..34322d2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "python-jobspy" -version = "1.1.64" +version = "1.1.65" 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/ziprecruiter/__init__.py b/src/jobspy/scrapers/ziprecruiter/__init__.py index 5ac805a..6a061e5 100644 --- a/src/jobspy/scrapers/ziprecruiter/__init__.py +++ b/src/jobspy/scrapers/ziprecruiter/__init__.py @@ -200,7 +200,7 @@ def _get_descr(self, job_url): script_tag = soup.find("script", type="application/json") if script_tag: job_json = json.loads(script_tag.string) - job_url_val = job_json["model"]["saveJobURL"] + job_url_val = job_json["model"].get("saveJobURL", "") m = re.search(r"job_url=(.+)", job_url_val) if m: job_url_direct = m.group(1)