【发布时间】:2018-08-22 05:14:27
【问题描述】:
我将 Python 与 Requests 和 Beautiful Soup 一起使用,尝试使用以下代码返回某些 Youtube 频道的订阅者数量:
import requests
from bs4 import BeautifulSoup
request =
requests.get("https://www.youtube.com/channel/UCFIjVWFZ__KhtTXHDJ7vgng")
content = request.content
soup = BeautifulSoup(content, "html.parser")
element = soup.find("yt-formatted-string", {"id": "subscriber-count",
"class": "style-scope ytd-c4-tabbed-header-renderer"})
print(element)
我知道一切都已正确安装,因为它正在处理来自不同站点的信息,但是当我运行它时,它只会显示“无”。 任何帮助将非常感激。
【问题讨论】:
-
尝试使用 Youtube 的 API developers.google.com/youtube/1.0/developers_guide_python
标签: python web-scraping beautifulsoup