Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Tweepy是否支持运行多个流来收集数据?_Python_Twitter_Streaming_Tweepy - Fatal编程技术网

Python Tweepy是否支持运行多个流来收集数据?

Python Tweepy是否支持运行多个流来收集数据?,python,twitter,streaming,tweepy,Python,Twitter,Streaming,Tweepy,例如,我想收集与三个关键字相关的数据: 关键词1 关键词2 关键词3 我知道我可以使用:set track=[keyword1,keyword2,keyword3]一次收集所有信息。是否可以运行三个不同的Python进程来分别收集这些关键字的数据?不幸的是。假设您使用的是Tweepy的流类(它使用Twitter流API),那么您无法使用单个帐户建立多个连接。如果您试图使用多个帐户来规避此问题,您还应注意: 每个帐户只能创建一个到公共端点的固定连接,并且使用相同的帐户凭据多次连接到公共流将导致断开

例如,我想收集与三个关键字相关的数据:

  • 关键词1
  • 关键词2
  • 关键词3
  • 我知道我可以使用:
    set track=[keyword1,keyword2,keyword3]
    一次收集所有信息。是否可以运行三个不同的Python进程来分别收集这些关键字的数据?

    不幸的是。假设您使用的是Tweepy的
    类(它使用Twitter流API),那么您无法使用单个帐户建立多个连接。如果您试图使用多个帐户来规避此问题,您还应注意:

    每个帐户只能创建一个到公共端点的固定连接,并且使用相同的帐户凭据多次连接到公共流将导致断开最早的连接

    进行过多连接尝试(成功和失败)的客户端可能会面临IP自动被禁止的风险


    -

    谢谢,@Luigi。你是说如果我使用三个不同的帐户分别收集数据,我将面临被IP阻止的风险吗?如果是这样,那么就不建议这样做?如果你在同一个ip上这样做,你确实会冒这个风险。绝对不推荐。