我正在使用twitch api(twitch-python和python-twitch-client)抓取抽搐。
由于我不使用urllib.request,因此不确定如何处理这些httperror。
game = []
for a in lis[68:]:
b = client.videos.get_by_id(a).game
try:
game.append(b)
except Exception as e:
print(type(e))
即使我使用以下例外,仍然会出现此错误: HTTPError:404客户端错误:找不到URL:https://api.twitch.tv/kraken/videos/420146641
答案 0 :(得分:1)
好的,我想我知道问题出在哪里。您没有在try
子句中包装正确的代码。 .append
不太可能引发错误,因此该错误很可能是在您将b
分配给某些抛出错误函数的输出时发生的。 for循环后,将代码的第一行移到try
块中。