def link_is_present(driver, delay, selector, index, results_page):
"""
verify that the link selector is present and print the search
details to console. This method is particularly useful for catching
the last link on the last page of search results
"""
try:
WebDriverWait(driver, delay).until(
EC.presence_of_element_located(
(By.XPATH, selector)
)
)
print("**************************************************")
print("\nScraping data for result {}" \
" on results page {} \n".format(index, results_page))
except Exception as e:
print(e)
if index < 25:
print("\nWas not able to wait for job_selector to load. Search " \
"results may have been exhausted.")
return True
else:
return False
else:
return True
评论列表
文章目录