我目前正依靠几个访问代码来访问R中的Twitter API,我是从朋友那里众包的。但是,Twitter似乎意识到所有请求都来自同一个IP,即我一次只能使用一个代码。
所以我想知道R中是否有任何方法可以在代码内的不同VPN之间进行切换?有包吗?
提前谢谢!
答案 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)