【问题标题】:How to use proxy with zillow api vai Python如何在 zillow api vai Python 中使用代理
【发布时间】:2019-02-13 04:55:04
【问题描述】:

我正在尝试向zillow api 提出请求。但是,我想使用代理。

import zillow
api = zillow.ValuationApi()

data = api.GetSearchResults(key, address, postal_code)

有什么方法可以让我的请求使用我的预定义代理?

谢谢

【问题讨论】:

  • 不管你是否使用代理,Python解释器总是会使用你的系统代理设置。

标签: python proxy zillow


【解决方案1】:

您好,您可以使用如下环境变量设置代理:

HTTP_PROXY="http://<proxy server>:<port>"
HTTPS_PROXY="http://<proxy server>:<port>"

你可以在python requests proxy settings页面阅读更多关于代理的信息

【讨论】:

  • 我使用了请求代理:r = requests.Session().get(url, params=maddress, proxies= proxy_handler.proxies) 您能否详细说明在我的代码中添加这些行的位置?我看不到如何将 HTTP_PROXY 和 HTTPS_PROXY 传递给 zillow api?
  • api.GetSearchResults 使用不同的请求,所以如果你想为api.GetSearchResults 添加代理设置,那么你可以像上面那样设置环境变量。您设置的代理仅限于r 对象。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-24
  • 2019-11-21
  • 2011-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多