如何通过python在不同IP上发送GET请求?

时间:2018-11-11 03:09:45

标签: python https proxy python-requests

我目前正在尝试从交易所收集数据以进行深度学习。问题是我需要具有高分辨率(秒间隔)的数据,因此我为每种货币创建了很多GET请求。但是我确实很快达到了API的极限。

我想知道是否有可能在公共代理服务器上路由GET请求,以声称具有不同的IP地址,从而可以通过Raspberry PI发出尽可能多的请求。

1 个答案:

答案 0 :(得分:2)

如果您需要使用不同的代理/ IP地址进行GET ...

尝试代理请求。我不确定这是否是您要的内容,但似乎您已达到对API端点的请求限制。一些组织限制了某些IP地址所允许的请求数量。

以下是使用python代理请求的GET示例,因此您的IP将有所不同:

pip3 install proxy-requests

from proxy_requests.proxy_requests import ProxyRequests
r = ProxyRequests("https://api.ipify.org")
r.get()

pypi

github

该模块似乎使用报废的代理来发出请求。我只是试了一下就成功了