diff --git a/src/aihawk_easy_applier.py b/src/aihawk_easy_applier.py index 49bd2007c..ca30b4e7b 100644 --- a/src/aihawk_easy_applier.py +++ b/src/aihawk_easy_applier.py @@ -232,7 +232,12 @@ def _get_job_description(self) -> str: except NoSuchElementException: logger.debug("See more button not found, skipping") - description = self.driver.find_element(By.CLASS_NAME, 'jobs-description-content__text').text + try: + description = self.driver.find_element(By.CLASS_NAME, 'jobs-description-content__text').text + except NoSuchElementException: + logger.debug("First class not found, checking for second class for premium members") + description = self.driver.find_element(By.CLASS_NAME, 'job-details-about-the-job-module__description').text + logger.debug("Job description retrieved successfully") return description except NoSuchElementException: