我有一个https://www.youtube.com/watch?v=ywZevdHW5bQ这样的youtube视频链接列表,我需要使用BeautifulSoup和请求库抓取观看次数
答案 0 :(得分:0)
preserve_hostname: true
fqdn: my-host
hostname: my-host
打印:
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'])
答案 1 :(得分:0)
另一种方法是让自己获得一个Youtube API密钥,然后使用videos/list
api端点获取有关视频的信息,然后使用响应来提取viewCount
。