Python 抓取YouTube视频视图

Python 抓取YouTube视频视图,python,beautifulsoup,youtube,screen-scraping,Python,Beautifulsoup,Youtube,Screen Scraping,我有一个像这样的youtube视频链接列表,我需要使用BeautifulSoup和requests库获取浏览量 import requests from bs4 import BeautifulSoup url = 'https://www.youtube.com/watch?v=ywZevdHW5bQ' soup = BeautifulSoup(requests.get(url).text, 'lxml') print(soup.select_one('meta[itemprop="in

我有一个像这样的youtube视频链接列表,我需要使用BeautifulSoup和requests库获取浏览量

import requests
from bs4 import BeautifulSoup

url = 'https://www.youtube.com/watch?v=ywZevdHW5bQ'

soup = BeautifulSoup(requests.get(url).text, 'lxml')

print(soup.select_one('meta[itemprop="interactionCount"][content]')['content'])
印刷品:

5186856

另一种方法是获取Youtube API密钥,然后使用
videos/list
API端点获取有关视频的信息,然后使用响应提取
viewCount


  • 奥凯。。。到目前为止,您尝试了什么?我也得到了视图和其他字段的结果,但某些视频的视图计数似乎有很大差异。实际视图和打印的视图。@ManosPratikakis您最好的选择是使用官方的Google API获取该值。很难像现在这样把它从页面上刮下来。如果有任何解决方案@Andrej Kesely,你介意看一看吗。谢谢