INNER CODE UNIT · Python
currentPageJobs
wodsuz/EasyApplyJobsBot · linkedin.py:161
currentPageJobs = constants.jobsPerPage * page
url = url +"&start="+ str(currentPageJobs)
self.driver.get(url)
time.sleep(random.uniform(1, constants.botSpeed))
offersPerPage = self.driver.find_elements(By.XPATH, '//li[@data-occludable-job-id]')
offerIds = []
# Extract all offer IDs immediately to avoid stale element references
for offer in offersPerPage:
try:
offerId = offer.get_attribute("data-occludable-job-id")
if offerId:
offerIds.append(int(offerId.split(":")[-1]))
except Exception as e:
if config.displayWarnings:
utils.prYellow(f"⚠️ Warning: Could not get offer ID: {str(e)[0:50]}")
continue