使用Pyhton和Selenium从Tweet中提取YouTube链接

时间:2019-10-31 16:19:17

标签: python selenium twitter youtube bots

我正在尝试从特定的推文中诱骗YouTube链接,然后在浏览器中将其打开。

我打开Tweet的URL,它是(https://twitter.com/MrSlagovich/status/1189669505829670912),然后尝试从其中删除YouTube链接。这是哪个(https://youtu.be/le2v90CQyhs

我尝试使用按名称查找元素,按标签查找元素,但似乎无法将URL捕获到页面之外。任何帮助都会很棒。下面是我当前绑定的代码。

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

1 个答案:

答案 0 :(得分:1)

尝试一下:

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")