R:在R中的VPN之间切换

时间:2019-07-03 08:12:39

标签: r vpn

我目前正依靠几个访问代码来访问R中的Twitter API,我是从朋友那里众包的。但是,Twitter似乎意识到所有请求都来自同一个IP,即我一次只能使用一个代码。

所以我想知道R中是否有任何方法可以在代码内的不同VPN之间进行切换?有包吗?

提前谢谢!

1 个答案:

答案 0 :(得分:1)

在Windows中,您可以使用cmd rasdial,例如:

cmd <- unname(Sys.which("rasdial"))
cmd_args <- c('"VPN NAME"', userID, pass)
system2(command = cmd, args = cmd_args)

# Do your stuff

# Close the connection
cmd_args <- c('"VPN NAME"', '/DISCONNECT')
system2(command = cmd, args = cmd_args)