Я ищу, чтобы извлечь URL-адрес первой ссылки в Youtube-поиске без необходимости загрузки видео-страницы.Как извлечь элемент (href) с селеном и сохранить переменную
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 = "/ смотреть? V = R8tVZ_QfYe4" класс = "уг-UIX-sessionlink уг-UIX-мозаичного ссылка уг-щ-многоточие уг-щ-многоточие-2 СПФ-ссылка" данных- sessionlink = "itct = CB0Q3DAYACITCLqBt - IyMkCFVPRvgodYRkCZij0JFIWYnVybmluZyBicmlkZ2VzIGx5cmljcw" title = "OneRepublic-Burning Bridges (Тексты песен) HD NATIVE" rel = "spf-prefetch" aria-describeby = "description-id-231739" dir = "ltr"> OneRepublic-Burning Мосты (Lyrics) HD NATIVE
выход:
selenium.webdriver.remote.webelement.WebElement (session="9bf01a91206f82d9462b6803c5084aa5", element="0.22866418561898172-1")
done
Uh ... Вы хотите получить ссылку на эту ссылку? –
Точно! Я хочу URL-адрес ссылки, не открывая страницу. Я уверен, что это простое решение, но оно ускользало от меня – Rachel