我只是想知道是否有任何方法可以编写python脚本来检查twitch.tv流是否为直播?
我不确定为什么要删除我的App Engine标签,但这将使用App Engine。
看起来Twitch提供了API(此处提供文档),该API提供了获取该信息的方法。获取提要的一个非常简单的示例是:
import urllib2
url = 'http://api.justin.tv/api/stream/list.json?channel=FollowGrubby'
contents = urllib2.urlopen(url)
print contents.read()
这将转储所有信息,然后您可以使用JSON库对其进行解析(XML似乎也可用)。如果流不存在,则看起来值返回空(根本没有进行太多测试,也没有读取任何内容:))。希望这可以帮助!