python - 使用仅允许静态 IP 的 API 使用动态 IP 访问数据
问题描述
我制作了一个从 API 访问一些数据的脚本。问题是要访问 API,我必须访问他们的网站并在允许的 IP 列表中输入我的 IP 以获取该特定 IP 的授权密钥。没有允许所有 IP 的选项。现在我的脚本在 PythonAnywhere 上运行,这是一个免费的云服务,不提供静态 IP。那么知道如何获得静态IP吗?或者任何其他提供静态 IP 的免费云服务。我也使用 QuotaGuard 扩展尝试了 Heroku,但它首先要求提供信用卡详细信息,而我没有。是否有任何服务可以从任何 IP 地址访问,然后使用私有 IP 获取内容并将该内容交付给我?
解决方案
如果提供商不支持为您提供静态 IP,您可以使用代理服务器。
在 Heroku 上,我们有可以在这里提供帮助的fixie或quotaguard插件。