Html 需要打开一个链接(表中的一个条目),检索/刮取数据,返回上一页,使用Python 3、selenium和XPath在循环中重复

Html 需要打开一个链接(表中的一个条目),检索/刮取数据,返回上一页,使用Python 3、selenium和XPath在循环中重复,html,selenium,xpath,Html,Selenium,Xpath,我刚从硒开始 new_tab_url = driver.find_element_by_xpath(f'//*[@id="gridview"]/div[1]/div/table/tbody/tr[{i}]/td[5]/b/a') new_tab_url.click() ^这是负责检索下一页链接的代码行。链接位于锚定标记的href中,其显示文本为“视图”。这个“视图”对于表中的所有条目都是相同的,xpath是唯一的。我可以打开这个链接。但是当我尝试使用driver.find

我刚从硒开始

new_tab_url = driver.find_element_by_xpath(f'//*[@id="gridview"]/div[1]/div/table/tbody/tr[{i}]/td[5]/b/a')
new_tab_url.click() 
^这是负责检索下一页链接的代码行。链接位于锚定标记的href中,其显示文本为“视图”。这个“视图”对于表中的所有条目都是相同的,xpath是唯一的。我可以打开这个链接。但是当我尝试使用driver.find_element_by_xpath从这个新选项卡检索数据时,我得到以下错误:

raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//select[@id='District']/option[text()='Mumbai Suburban']"}
  (Session info: chrome=86.0.4240.193)