【发布时间】:2018-06-25 21:38:59
【问题描述】:
我正在尝试使用以下 python 脚本抓取 youtube 视频 (https://www.youtube.com/watch?v=MBBtxuHoV_g) 的标题。 当我运行我当前的代码时:
driver = webdriver.Chrome()
driver.get("https://www.youtube.com/watch?v=MBBtxuHoV_g")
element = WebDriverWait(driver, 10).until(
EC.presence_of_element_located((By.CLASS_NAME,"ytd-video-primary-
info-renderer")))
print(element.text)
输出给了我
Bryan Cranston, Kanye West, Will Smith SHOCKED by Magician David Blaine
458,317 views
3.5K
76
SHARE
如何更改我的代码,让它只返回视频的标题?任何帮助深表感谢!
【问题讨论】:
-
似乎只要取输出的第一行就足够简单了。
title = element.text.split('\n')[0] -
是的,我的问题很愚蠢,谢谢!
标签: python selenium web-scraping youtube