抓取 YouTube 视频观看次数
Scrape YouTube video views
我有一个像这样的 YouTube 视频链接列表 https://www.youtube.com/watch?v=ywZevdHW5bQ,我需要使用 BeautifulSoup 和请求库
来抓取观看次数
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
.
我有一个像这样的 YouTube 视频链接列表 https://www.youtube.com/watch?v=ywZevdHW5bQ,我需要使用 BeautifulSoup 和请求库
来抓取观看次数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
.