问题描述
我想取消Play商店在美国的应用程序,但我在巴西。 如何使用R伪造我的位置?我正在使用Firefox。
这是我的代码:
urls <- c('https://play.google.com/store/apps/collection/cluster?clp=0g4jCiEKG3RvcHNlbGxpbmdfZnJlZV9BUFBMSUNBVElPThAHGAM%3D:S:ANO1ljKs-KA&gsr=CibSDiMKIQobdG9wc2VsbgluZ19mcmVlX0FQUExJQ0FUSU9OEAcYAw%3D%3D:S:ANO1ljL40zU','https://play.google.com/store/apps/collection/cluster?clp=0g4jCiEKG3RvcHNlbGxpbmdfcGFpZF9BUFBMSUNBVElPThAHGAM%3D:S:ANO1ljLdnoU&gsr=CibSDiMKIQobdG9wc2VsbgluZ19wYWlkX0FQUExJQ0FUSU9OEAcYAw%3D%3D:S:ANO1ljIKVpg','https://play.google.com/store/apps/collection/cluster?clp=0g4fCh0KF3RvcGdyb3NzaW5nX0FQUExJQ0FUSU9OEAcYAw%3D%3D:S:ANO1ljLe6QA&gsr=CiLSDh8KHQoXdG9wZ3Jvc3NpbmdfQVBQTElDQVRJT04QBxgD:S:ANO1ljKx5Ik','https://play.google.com/store/apps/collection/cluster?clp=0g4cChoKFHRvcHNlbGxpbmdfZnJlZV9HQU1FEAcYAw%3D%3D:S:ANO1ljJ_Y5U&gsr=Ch_SDhwKGgoUdG9wc2VsbgluZ19mcmVlX0dBTUUQBxgD:S:ANO1ljL4b8c','https://play.google.com/store/apps/collection/cluster?clp=0g4cChoKFHRvcHNlbGxpbmdfcGFpZF9HQU1FEAcYAw%3D%3D:S:ANO1ljLtt38&gsr=Ch_SDhwKGgoUdG9wc2VsbgluZ19wYWlkX0dBTUUQBxgD:S:ANO1ljJCqyI','https://play.google.com/store/apps/collection/cluster?clp=0g4YChYKEHRvcGdyb3NzaW5nX0dBTUUQBxgD:S:ANO1ljLhYwQ&gsr=ChvSDhgKFgoQdG9wZ3Jvc3NpbmdfR0FNRRAHGAM%3D:S:ANO1ljIKta8')
flw_rk <- vector("list",length(urls))
df_total_rk = data.frame()
selCommand <- wdman::selenium(jvmargs = c("-Dwebdriver.firefox.verboseLogging=true"),retcommand = TRUE)
shell(selCommand,wait = FALSE,minimized = TRUE)
remDr <- remoteDriver(port = 4567L,browserName = "firefox")
remDr$open()
for (i in urls){
remDr$navigate(i)
for(j in 1:5){
remDr$executeScript(paste("scroll(0,",j*10000,");"))
Sys.sleep(3)
}
html_obj <- remDr$getPageSource(header = TRUE)[[1]] %>% read_html()
names <- html_obj %>% html_nodes(".WsMG1c.nnK0zc") %>% html_text()
flw_rk[[i]] <- data.frame(names = names,stringsAsFactors = F)
}
解决方法
只需使用虚拟专用网(VPN)。无需过于复杂的解决方案。我找到了一个免费的,最适合我的。这是指向Google Play商店应用的链接:
https://play.google.com/store/apps/details?id=free.vpn.unblock.proxy.turbovpn
此外,您可以尝试从Mozilla附加商店中下载VPN扩展。这里是链接:
https://addons.mozilla.org/en-US/firefox/addon/setupvpn/
编辑
此加载项将在无限的时间内运行。我认为这对您来说将是最好的选择。
https://addons.mozilla.org/en-US/firefox/addon/touch-vpn/?src=search
如果您使用的是Linux,则可以使用代理来欺骗您的位置, 要在linux(debian / ubuntu)中使用代理,请执行以下步骤:
1.type this message should not have been displayed
hello world
2.type sudo apt-get install proxychains
请注意,这些步骤是特定于debain和ubuntu的,但是如果您使用操作系统软件包管理器,则可以使用其他可操作的Linux系统来完成。
如果您使用的是Windows,请尝试使用基于firefox的tor-browser.Tor浏览器会自动为您设置多个代理,但是Tor更适合浏览而不是技术(代码)解决方案
是用于更多技术(代码)解决方案的另一个更灵活的Windows替代方案。