如何用硒提取元素(href)并保存到变量

2024-09-30 16:28:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在寻找在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}$

Tags: importuisongdriverlinkurllibspfprint