Web scraping 有没有办法获取twitch视频数据?

Web scraping 有没有办法获取twitch视频数据?,web-scraping,video-streaming,data-mining,twitch,Web Scraping,Video Streaming,Data Mining,Twitch,我正在制作一个网站,以帮助视频游戏流光(在twitch上),但要做到这一点,我需要分析那里的流和视频。我可以随时要求用户从twitch下载他们的视频并上传到我的网站上,但我需要一种更自动的方式。。。所以我的问题是:有没有办法获取视频数据和直播流数据?也许通过让用户链接他的twitch帐户?或者在twitch网站上使用刮板? 注意:我需要流和视频数据本身(我将对它们进行一些图像处理)您可以通过多种方式来实现 路1。 使用TwitchAPI V5 import requests import jso

我正在制作一个网站,以帮助视频游戏流光(在twitch上),但要做到这一点,我需要分析那里的流和视频。我可以随时要求用户从twitch下载他们的视频并上传到我的网站上,但我需要一种更自动的方式。。。所以我的问题是:有没有办法获取视频数据和直播流数据?也许通过让用户链接他的twitch帐户?或者在twitch网站上使用刮板
注意:我需要流和视频数据本身(我将对它们进行一些图像处理)

您可以通过多种方式来实现

路1。 使用TwitchAPI V5

import requests
import json

r = requests.get("https://api.twitch.tv/kraken/channels/<channel ID>/videos

", headers={"Client-ID":"CLIENTID"})
j = json.loads(r.text)

j['url']
或使用

你可以执行这样的命令

twitch-dl download twitchVideoURL
方式2 纯粹使用

这样你就可以跑了
twitch dl视频twitch频道名称
这将为您提供如下输出(这只是从他的github自述文件中获取的)

从那里你可以抓取每一个新视频的第一行。终于把那个身份证放进去了
twitch dl下载视频ID

希望这能给你一些如何做到这一点的想法。由于你从未指定过一种语言,我在很大程度上尽量做到通用

twitch-dl download twitchVideoURL
Found 33 videos

221837124
SUPER MARIO ODYSSSEY - Stream #2 / 600,000,000
Bananasaurus_Rex playing Super Mario Odyssey
Published 2018-01-24 @ 12:05:25  Length: 3h 40min

221418913
Dead Space and then SUPER MARIO ODYSSEY PogChamp
Bananasaurus_Rex playing Dead Space
Published 2018-01-23 @ 02:40:58  Length: 6h 2min