【发布时间】:2019-11-12 11:55:15
【问题描述】:
我有一个类似 https://www.youtube.com/watch?v=ywZevdHW5bQ 的 youtube 视频链接列表,我需要使用 BeautifulSoup 和请求库来抓取观看次数
【问题讨论】:
-
Okaaay...到目前为止,您尝试了什么?
标签: python beautifulsoup youtube screen-scraping
我有一个类似 https://www.youtube.com/watch?v=ywZevdHW5bQ 的 youtube 视频链接列表,我需要使用 BeautifulSoup 和请求库来抓取观看次数
【问题讨论】:
标签: python beautifulsoup youtube screen-scraping
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。
【讨论】: