使用Python控制进程的Twitter流媒体API

2024-06-17 12:25:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一个脚本,它使用Python来使用Twitter的流式API。我的问题是,我只想收集特定时间范围内的推文(即1小时的推文)。我使用了一个Timer对象来停止进程并尝试关闭连接,但这只起了一半的作用。我还试图捕捉键盘中断错误并自动关闭连接,但这似乎也不起作用。在

我的问题是: 有没有处理流式API的正确方法?我如何控制何时开始和停止使用流?我正在考虑使用子进程,但不确定。在

谢谢!在


Tags: 对象方法脚本api进程错误时间流式
1条回答
网友
1楼 · 发布于 2024-06-17 12:25:37

urllib2是一个阻塞API,包括缓冲。在给定的时间内,您几乎无法完全中断它的read()。在

你需要一个更灵活的HTTP库。这里是Twitter with PyCurl的教程。在

相关问题 更多 >