diff --git a/naukri/jobdata_gulf_r.py b/naukri/jobdata_gulf_r.py index caccbba..b25bea3 100644 --- a/naukri/jobdata_gulf_r.py +++ b/naukri/jobdata_gulf_r.py @@ -104,11 +104,14 @@ class NaukriGulfJobDetailScraper: # self.proxies = {"http": f"http://{proxy_server}", "https": f"http://{proxy_server}"} if (proxy_server := os.environ.get("PROXY_SERVER")) else {} def transform_data(self, job_id, jd_url, json_response): + source_value1 = json_response.get('other', {'tag': ''}).get('tag', '') + source_value2 = json_response.get('contact', {'website': ''}).get('website', '') json_data = { "Url" : jd_url, "Job Key" : job_id, "Source Link": json_response.get('other', {'tag': ''}).get('tag','') + \ json_response.get('contact', {'website': ''}).get('website',''), + "Source Link": source_value1 if source_value1 else source_value2 if source_value2 else '', "Job Description" : json_response.get('description',''), "Role Category" :"", "Job Industry" : ', '.join([t['title'] for t in json_response['industryInterlinking']]),