Python Tweepy是否支持运行多个流来收集数据?
例如,我想收集与三个关键字相关的数据:Python Tweepy是否支持运行多个流来收集数据?,python,twitter,streaming,tweepy,Python,Twitter,Streaming,Tweepy,例如,我想收集与三个关键字相关的数据: 关键词1 关键词2 关键词3 我知道我可以使用:set track=[keyword1,keyword2,keyword3]一次收集所有信息。是否可以运行三个不同的Python进程来分别收集这些关键字的数据?不幸的是。假设您使用的是Tweepy的流类(它使用Twitter流API),那么您无法使用单个帐户建立多个连接。如果您试图使用多个帐户来规避此问题,您还应注意: 每个帐户只能创建一个到公共端点的固定连接,并且使用相同的帐户凭据多次连接到公共流将导致断开
set track=[keyword1,keyword2,keyword3]
一次收集所有信息。是否可以运行三个不同的Python进程来分别收集这些关键字的数据?不幸的是。假设您使用的是Tweepy的流
类(它使用Twitter流API),那么您无法使用单个帐户建立多个连接。如果您试图使用多个帐户来规避此问题,您还应注意:
每个帐户只能创建一个到公共端点的固定连接,并且使用相同的帐户凭据多次连接到公共流将导致断开最早的连接
进行过多连接尝试(成功和失败)的客户端可能会面临IP自动被禁止的风险
-谢谢,@Luigi。你是说如果我使用三个不同的帐户分别收集数据,我将面临被IP阻止的风险吗?如果是这样,那么就不建议这样做?如果你在同一个ip上这样做,你确实会冒这个风险。绝对不推荐。