ниже приведен мой код
Код: Выделить всё
browser.get("url.html")
# Wait 20 seconds for page to load
# have EC.visibility_of_element_located here
table_rows = browser.find_elements_by_xpath("//*[@id='table_id']/tbody/tr")
for row in table_rows:
print(row.find_element_by_xpath('./td[2]').text)
table_link = row.find_element_by_xpath('./td[1]/a')
table_link.click()
Код: Выделить всё
selenium.common.exceptions.StaleElementReferenceException:
- я имею в виду переход на одну страницу.
- для каждой таблицы tr
прочитайте информацию - нажмите 1-ю страницу
- соберите некоторую информацию с (4)-й страницы
- вернуться назад
- снова цикл продолжается
Подробнее здесь: https://stackoverflow.com/questions/640 ... bletr-loop