亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何提取每個視頻的所有觀看次數導致 Selenium 搜索 Youtube?

如何提取每個視頻的所有觀看次數導致 Selenium 搜索 Youtube?

慕姐4208626 2023-04-11 16:10:07
我想要的是:能夠提取 selenium 在 youtube 搜索結果頁面上產生的每個視頻的所有視圖。例如:如果我在 youtube 上搜索“來自 Imagine Dragons 的信徒”,它應該會給我所有結果視頻的觀看次數(例如 - 104M 觀看次數、1.5B 觀看次數、698M 觀看次數等)最多可以說前 20 個視頻。我試過的from selenium import webdriverdriver=webdriver.Chrome(executable_path='C:\\ProgramData\\chocolatey\\bin\\chromedriver.exe')search = 'Believer from Imagine Dragons'driver.get("https://www.youtube.com/results?search_query=" + search)main = driver.find_elements_by_id("metadata")for datas in main:    info = datas.find_elements_by_id("metadata-line")    for views in info:        view_counts = views.find_element_by_xpath("""//*[@id="metadata-line"]/span[1]""")        print('view_counts: ' + str(view_counts.text))這個的輸出:view_counts: 104M viewsview_counts: 104M viewsview_counts: 104M viewsview_counts: 104M viewsview_counts: 104M viewsview_counts: 104M viewsview_counts: 104M viewsview_counts: 104M viewsview_counts: 104M viewsview_counts: 104M viewsview_counts: 104M viewsview_counts: 104M viewsview_counts: 104M viewsview_counts: 104M viewsview_counts: 104M viewsview_counts: 104M viewsview_counts: 104M views我也嘗試過from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECdriver=webdriver.Chrome(executable_path='C:\\ProgramData\\chocolatey\\bin\\chromedriver.exe')search = 'Believer from Imagine Dragons'driver.get("https://www.youtube.com/results?search_query=" + search)main = WebDriverWait(driver, 10).until(    EC.presence_of_element_located((By.ID, "metadata")))data = main.find_elements_by_id("metadata-line")for datas in data:    views = datas.find_element_by_xpath("""//*[@id="metadata-line"]/span[1]""")    print(views.text)這個的輸出:104M views但是,他們都沒有給我我想要的。請幫忙。未來目標(如果你能幫忙的話):能夠播放該頁面上觀看次數最多的視頻。
查看完整描述

目前暫無任何回答

  • 0 回答
  • 0 關注
  • 127 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號