我正在尝试对网页执行操作,单击“下一步”按钮,然后重复该操作,直到到达最后一页。我尝试过在堆栈溢出上使用类似问题的答案,但我无法让它们正常工作。现在唯一发生的事情是网页打开。我的代码都没有发生, 用网页做事.我的代码在下面。感谢您的帮助!从硒导入网络驱动程序从 webdriver_manager.chrome 导入 Chrome驱动程序管理器
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get('https://obamawhitehouse.archives.gov/briefing-room/speeches-and-remarks')
while True:
next_page_btn = driver.find_elements_by_xpath("//li[@class = 'pagination-next']/a")
if len(next_page_btn) < 1:
print("No more pages left")
break
else:
<MY CODE>
WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.LINK_TEXT, 'Next'))).click()
慕无忌1623718
烙印99
慕妹3242003
相关分类