0

ツイート ID のリストをループしようとしていますが、存在しないものに遭遇すると、404 エラーが発生し、スクリプトが停止します。私はこのようなことを試しました:

try:
    twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
    twt=twitter.show_status(<twitterID>)
except Exception as e:
    pass

それでもスクリプトは停止します。ID をログに記録 (または印刷) して、スクリプトを続行できるようにしたいと考えています。

ありがとう、B

4

1 に答える 1

0

これを変える:

from twython import Twython

これに:

from twython import Twython, exceptions

次に、コードが次のようなエラーで失敗したときに表示されるエラーを使用します。

try:
    twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
    foo = twitter.verify_credentials()
except(SomeError):
    pass

「SomeError」を、1つのtwythonがダンプしたものに置き換えます。

他に問題がある場合は、他の人のアドバイスに従い、実際のエラー メッセージとともにコードを投稿する必要があります。

于 2014-04-13T14:15:10.107 に答える