zoukankan      html  css  js  c++  java
  • Google Maps/Earth下载图片封IP的最佳解决方法

     

    由于要买新手机了,对手机应用软件这几天特别感兴趣。这不,前几天就研究了一下Mobile GMaps,以前这款软件是使用在线地图图片的。由于 Google 的干涉现在的新版本已经不支持 Google 的在线地图了,因为 Google 认为这是非法使用他的图片。其实叫我用我还不用呢,那得多少上网费啊。新版支持离线地图,这就有了一个问题,一个老问题。下载 Google 的图片,我们知道下载 Google 的地图图片如果你老是使用同一个IP下载(不使用 Google 的 API ),那你将有可能被封。目前市面上一般的解决办法就是下载几十张后休息几秒再下,但这始终不是一个非常好的方法Google想屏蔽这种方法易如反掌。

    要说我的方法是啥呢?不新鲜了,使用代理。但是使用代理面临着N多的问题,到哪儿找这么多的代理?代理是否有效,是否稳定?你还得对每个代理进行链接前的验证,多麻烦啊!我的方法就是找到了一个好的代理,一个不会稳定而且不会被封的代理,一个 Google 自己的代理,哈哈!先前在做 iGoogle 插件的时候发现了这个代理,因为所有的插件程序都是通过gmodules.com这个代理加载的。其形式为:http://**.gmodules.com/ig/proxy?url=进行过encodeURIComponent编码的目标地址。前面的星号是整数,我试过了1-1000都是有效的。这就意味着我们一下子就拥有了一千个优秀的代理。我使用这个方法下载过中国0-10级的卫星图片、街道地图,下面有下载链接,卫星图片有200+M没地方摆(图片Mobile GMaps命名格式)。Google 会封掉自己的代理吗?我想可能等 Google 自己发现了这篇文章后会考虑这个问题的。最后附上 Mobile GMaps 的地图图片Perl 下载脚本。

  • 相关阅读:
    python--binascii--二进制和ASCII编码的二进制的转换
    python--you-get视频下载
    python--AES加密
    nodejs的简单爬虫
    golang学习之接口型函数
    golang学习之defer
    golang学习之slice基本操作
    微信小程序初体验
    vuex构建笔记本应用学习
    2016年终总结
  • 原文地址:https://www.cnblogs.com/shaoge/p/1548105.html
Copyright © 2011-2022 走看看