如何使用Python Selenium转发YouTube视频?



我需要用Python Selenium创建一个转发YouTube视频。

from selenium.webdriver.common.keys
<any_web_element>.send_keys(Keys.ARROW_RIGHT)

使用这个模块来按键,并像这样调用它:

from selenium.webdriver.common.keys import Keys
driver.find_element_by_css_selector('body').send_keys(Keys.SPACE)

试题:

from bs4 import BeautifulSoup as bs
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
import time
from selenium.webdriver.common.keys import Keys
url = 'https://www.youtube.com/watch?v=OIhVs0FQ8xc&list=RDOIhVs0FQ8xc&index=1'
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.set_window_size(1024, 600)
driver.maximize_window()
driver.get(url)
time.sleep(5)

driver.find_element_by_css_selector('body').send_keys(Keys.SPACE)
time.sleep(5)
driver.find_element_by_css_selector('body').send_keys(Keys.RIGHT)

soup=bs(driver.page_source,'html.parser')
res=soup.find_all('ytd-playlist-panel-video-renderer')
print(res)

最新更新