2011-10-28 18 views
0

私はpycurlを使ってTwitter Streaming APIからデータをクロールしています。ただし、数時間後に接続がハングアップするだけです。Python pycurl with Twitter Streaming API

これを検出してプログラムを終了する方法はありますか?私はpycurlにTIMEOUTとCONNECTTIMEOUTがあることを知っていますが、これらの2つのパラメータは適用されません。

+0

(あなたが 使用SSL/TLSにしたい場合は、新しいソケットを作成し、 セキュア包まれたソケット:)でhttplibのconnect関数を上書きする可能性が)httplibのような別のモジュールを使用して考えなければなりませんあなたがコード – codersofthedark

答えて

0

例外がありますか?何かコードを追加してください。 :) たぶん、あなたは共有してください

+0

こんにちは甲斐、 私はGoogleで見つけた次のコードを使用します。 [link] http://arstechnica.com/open-source/guides/2010/04/tutorial-use-twitters-new-real-time-stream-api-in-python.ars これは最初のコードスニペットです。 私には例外がありません。ちょうどそこにハングアップします。 使いやすい信頼性の高いネットワークライブラリを教えてください。 ありがとう、 CJ ご迷惑をおかけします。このエディットボックスを使用するのはとても難しいです。 –