Извлечь ссылку на YouTube из твита, используя Pyhton и селен - PullRequest
0 голосов
/ 31 октября 2019

Я пытаюсь фишить ссылку на YouTube с определенного твита и открыть его в браузере.

Я открываю URL для твита, который это (https://twitter.com/MrSlagovich/status/1189669505829670912), и затем я пытаюсь получить ссылку на YouTube из этого. Что это (https://youtu.be/le2v90CQyhs)

IЯ пытался использовать поиск элемент по имени поиск элемент по тегу, и я не могу вывести URL-адрес со страницы. Любая помощь будет отличной. Ниже приведен мой код привязки, чтобы получить его.

YTLink = bot.find_element_by_tag_name("iframe").get_attribute("src")

1 Ответ

1 голос
/ 31 октября 2019

Попробуйте:

url = 'https://twitter.com/MrSlagovich/status/1189669505829670912'

driver = webdriver.Chrome()
driver.get(url)

overlay=driver.find_element_by_id("permalink-overlay-dialog")
YTLink=overlay.find_element_by_xpath("//a[@class='twitter-timeline-link u-hidden']").get_attribute("title")
...