【发布时间】:2020-09-27 19:50:26
【问题描述】:
我想制作一个 python 脚本来获取我在我的帐户上观看的最后一个视频的链接
据我发现人们说 YouTube API3 停止使用观看历史播放列表,所以我一直在尝试让 beutifulsoup 抓取观看历史,它只抓取 youtube.com 而不是 youtube.com/feed /history 当我运行我的脚本时。
import requests
from bs4 import BeautifulSoup
with requests.Session() as s:
p = s.post("https://www.youtube.com/feed/history", data={
"email": 'username',
"password": "pass"
})
print(p.text)
base_page = s.get('https://www.youtube.com/feed/history')
soup = BeautifulSoup(base_page.content, 'html.parser')
print(soup.title)
【问题讨论】: