我正在寻找在Youtube搜索中提取第一个链接的url,而不必加载视频页面。在
import urllib
from selenium import webdriver
song='burning bridges'
songsearch=urllib.parse.quote_plus(song)
driver = webdriver.Chrome()
driver.get('https://www.youtube.com/results?search_query=%s+lyrics' % songsearch)
urlinc = driver.find_element_by_partial_link_text(song)
print (urlinc)
print ('done')
driver.quit()
href=“/watch?v=R8tVZˉQfYe4“ class="yt-uix-sessionlink yt-uix-tile-link yt-ui-ellipsis yt-ui-ellipsis-2 spf-link " data-sessionlink="itct=CB0Q3DAYACITCLqBt--IyMkCFVPRvgodYRkCZij0JFIWYnVybmluZyBicmlkZ2VzIGx5cmljcw" title="OneRepublic-Burning Bridges (Lyrics) HD NATIVE" rel="spf-prefetch" aria-describedby="description-id-231739" dir="ltr">OneRepublic-Burning Bridges (Lyrics) HD NATIVE
输出:
^{pr2}$
你可以试试:
相关问题 更多 >
编程相关推荐