Я пытаюсь найти элемент, используя Xpath с Selenium.
Элементом, о котором идет речь, является название канала на странице YouTube: https://www.youtube.com/watch?v=FSyAehMdpyI&list=PL8dPuuaLjXtPHzzYuWy6fYEaX9mQQ8oGr
Мой xpath:
/html/body/ytd-app/div[1]/ytd-page-manager/ytd-watch-flexy/div[3]/div[1]/div/div[7]/div[3]/ytd-video-secondary-info-renderer/div/div[2]/ytd-video-owner-renderer/div[1]/div/yt-formatted-string/a
В панели инструментов разработчика на странице YouTube я смог найти элемент, введя Xpath. Но когда я пытаюсь найти его в своем скрипте Python, операция прекращается.
channel_name = self.wait.until(EC.presence_of_element_located((By.XPATH,"/html/body/ytd-app/div[1]/ytd-page-manager/ytd-watch-flexy/div[3]/div[1]/div/div[7]/div[3]/ytd-video-secondary-info-renderer/div/div[2]/ytd-video-owner-renderer/div[1]/div/yt-formatted-string/a"))).text
Есть идеи, почему?