将 vpn 与 python 个请求一起使用

use vpn with python requests

我必须解决以下问题。我需要检查某些网址是否正常工作并返回正确的响应。我想为此使用 python 请求。但是,如果设备或地理位置不正确,则网址中有重定向,我们需要检查大量移动网站和多个地理位置的网址。

有没有办法通过带有 Python 个请求的 VPN 工作?

编辑: 我忘了说,这是针对 ubuntu 14.04 服务器的。所以不是家用电脑。在我的笔记本电脑上,我使用 HideMyAss 和 IpVanish,但我想在我的服务器上 运行 一个 cron 作业来自动检查它。我不需要隐藏任何信息,所以我也可以使用代理。

根据您使用的 OS,可以使用以下选项:

  1. If OS X: 使用Apple 的Automator 脚本切换VPN 连接(前提是事先设置好)。然后,您可以使用 bash 脚本来包装您的 python 脚本并切换连接(例如,基于 URL)
  2. 使用代理列表(不是 VPN)。这是最简单的解决方案
  3. 使用自定义 VPN 连接管理,如下所示:https://gist.github.com/domenkozar/1547663 不过,此选项需要大量工作。