#python #api #twitter #streaming #pycurl
#python #API #Twitter #потоковая передача #pycurl
Вопрос:
Я использую pycurl для сканирования данных из потокового API Twitter. Однако через несколько часов соединение просто зависает.
Есть ли способ обнаружить это и выйти из программы? Я знаю, что у pycurl есть TIMEOUT и CONNECTTIMEOUT, но эти два параметра не применяются.
Ответ №1:
Вы получаете исключение или что-то в этом роде, и не могли бы вы добавить какой-нибудь код? 🙂 Возможно, вам следует подумать об использовании другого модуля, такого как httplib (если вы хотите использовать SSL / TLS, вы можете создать новый сокет и перезаписать функцию подключения httplib своим защищенным сокетом :))
Комментарии:
1. Привет, Кай, я использую следующий код, который я нашел через Google. [ссылка] arstechnica.com/open-source/guides/2010/04/… Это первый фрагмент кода. Я не получаю никакого исключения, оно просто висит там. Не могли бы вы указать мне на какую-нибудь надежную сетевую библиотеку, которая проста в использовании? Большое вам спасибо, CJ, извините за мое форматирование. Так сложно использовать это поле редактирования.