From 03306a613e02887498cebd837b7c1884f86470ff Mon Sep 17 00:00:00 2001 From: Cullen Date: Wed, 10 Jan 2024 14:00:16 -0600 Subject: [PATCH] fix: linkedin no results --- src/jobspy/scrapers/linkedin/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/jobspy/scrapers/linkedin/__init__.py b/src/jobspy/scrapers/linkedin/__init__.py index 6d643dc..03c0cfb 100644 --- a/src/jobspy/scrapers/linkedin/__init__.py +++ b/src/jobspy/scrapers/linkedin/__init__.py @@ -92,8 +92,11 @@ class LinkedInScraper(Scraper): raise LinkedInException(str(e)) soup = BeautifulSoup(response.text, "html.parser") + job_cards = soup.find_all("div", class_="base-search-card") + if len(job_cards) == 0: + return JobResponse(jobs=job_list) - for job_card in soup.find_all("div", class_="base-search-card"): + for job_card in job_cards: job_url = None href_tag = job_card.find("a", class_="base-card__full-link") if href_tag and "href" in href_tag.attrs: