【问题标题】:Twitter Streaming API Python library with proxy support? [closed]支持代理的 Twitter Streaming API Python 库? [关闭]
【发布时间】:2011-08-07 16:52:28
【问题描述】:

我正在寻找一个支持代理的 Twitter Streaming API Python 库。我喜欢 tweepy,但不幸的是我还没有看到使用 HTTP 代理的方法。有什么想法吗?

【问题讨论】:

  • 为什么不呢?设置 HTTP_PROXY 环境变量不起作用?
  • 我对你的说法有很大的怀疑......
  • 是的,设置 HTTP_PROXY 或 HTTPS_PROXY 没有任何效果。代理不使用身份验证。

标签: python api twitter proxy streaming


【解决方案1】:

检查thistweepy 提交;它使用 urllib2 通过代理执行 APIMethods。

【讨论】:

  • 谢谢@systempuntoout,但不幸的是作者不愿意接受拉取请求(无论出于何种原因)。我有asked他是否要合并(还给他发了一个PM),但无济于事。
  • @else 你为什么不自己修补库?
  • 因为我不想重新分发补丁版本。
  • @else 你不能包含原始版本,猴子只修补 binding.py 模块吗?
【解决方案2】:

Tweepy 在内部使用httplib,它的级别太低,无法进行代理设置。您必须更改 Stream._run() 方法以连接到代理而不是目标主机,并在请求中使用完整的(带有方案和主机)URL。

【讨论】:

    猜你喜欢
    • 2011-07-06
    • 2010-10-26
    • 2011-05-13
    • 2014-01-04
    • 2011-04-14
    • 2010-10-31
    • 1970-01-01
    • 2012-10-11
    • 1970-01-01
    相关资源
    最近更新 更多