Python pycurl с API потоковой передачи Twitter

Я использую pycurl для сканирования данных из Twitter Streaming API. Однако через несколько часов соединение просто зависает.

Есть ли способ обнаружить это и выйти из программы? Я знаю, что у pycurl есть TIMEOUT и CONNECTTIMEOUT, но эти два параметра не применяются.


person C J    schedule 28.10.2011    source источник


Ответы (1)


Вы получаете исключение или что-то в этом роде, и не могли бы вы добавить код? :) Возможно, вам следует подумать об использовании другого модуля, такого как httplib (если вы хотите использовать SSL/TLS, вы можете создать новый сокет и перезаписать функцию подключения httplib своим защищенным обернутым сокетом:))

person synner    schedule 28.10.2011
comment
Привет, Кай, я использую следующий код, который нашел в Google. [ссылка]arstechnica.com/open-source/guides/2010/04/ Это первый фрагмент кода. Я не получаю никаких исключений, он просто висит там. Не могли бы вы указать мне какую-нибудь надежную сетевую библиотеку, которую легко использовать? Большое спасибо, CJ Извините за мое форматирование. Это так сложно использовать это поле редактирования. - person C J; 28.10.2011