3

我正在使用 twitch api(twitch-python 和 python-twitch-client)来抓取 twitch。

我不知道应该如何管理这些 httperrors,因为我没有使用 urllib.request。

    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,仍然会出现此错误

4

1 回答 1

1

好吧,我想我知道问题出在哪里了。您没有在try子句中包装正确的代码。这不太可能.append引发错误,因此错误可能发生在您分配b某些错误抛出函数的输出时。将 for 循环后的第一行代码移到try块中。

于 2019-07-04T05:51:01.127 回答