Есть код...
Его задача на сайте найти матч (находит)
Нажать на матч и перейти ко всей инфе (делает)
Обновить данные о странице (умеет)
Вернуться назад (могет)
Вот в чем вопрос когда вернулся назад не понимает где находится, вроде бы просто get(url) но он в цикле и хз как быть, выручайте
for block in driver.find_elements_by_xpath('//div[@class="line-event"]'):
result = re.search(r'basketball', str(block.get_attribute('outerHTML')))
if result: # event last что то придумать
inblock = block.find_element_by_css_selector('a.line-event__name-link').click()
urls = driver.current_url
driver.get(urls)
#----------------#
#----------------#
back = driver.find_element_by_xpath('/html/body/app-root/main/div/app-live-bets/app-scoreboard/div/div/div[1]/a[1]')
time.sleep(3)
back.click()
Traceback (most recent call last):
File "D:\repos\myscore\mysc.py", line 407, in <module>
name_main()
File "D:\repos\myscore\mysc.py", line 25, in name_main
main(login, password)
File "D:\repos\myscore\mysc.py", line 42, in main
result = re.search(r'basketball', str(block.get_attribute('outerHTML')))
File "C:\Users\saxar\AppData\Local\Programs\Python\Python37-32\lib\site-packages\selenium\webdriver\remote\webelement.py", line 141, in get_attribute
self, name)
File "C:\Users\saxar\AppData\Local\Programs\Python\Python37-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 636, in execute_script
'args': converted_args})['value']
File "C:\Users\saxar\AppData\Local\Programs\Python\Python37-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\saxar\AppData\Local\Programs\Python\Python37-32\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.StaleElementReferenceException: Message: The element reference of <div class="line-event"> is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed