From 0988230a245dfdf998012e76a0bcacba6b07cb10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Salord=20Quetglas?= Date: Tue, 16 Jul 2024 03:25:18 +0200 Subject: [PATCH] FEAT: Add Glassdoor logo data if available (#167) --- src/jobspy/scrapers/glassdoor/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/jobspy/scrapers/glassdoor/__init__.py b/src/jobspy/scrapers/glassdoor/__init__.py index 459087b..bd61f00 100644 --- a/src/jobspy/scrapers/glassdoor/__init__.py +++ b/src/jobspy/scrapers/glassdoor/__init__.py @@ -189,6 +189,7 @@ class GlassdoorScraper(Scraper): except: description = None company_url = f"{self.base_url}Overview/W-EI_IE{company_id}.htm" + company_logo = job_data["jobview"].get("overview", {}).get("squareLogoUrl", None) return JobPost( id=str(job_id), title=title, @@ -201,6 +202,7 @@ class GlassdoorScraper(Scraper): is_remote=is_remote, description=description, emails=extract_emails_from_text(description) if description else None, + logo_photo_url=company_logo, ) def _fetch_job_description(self, job_id):