Earth View from Google Earth 是一个很好用的 Chrome 官方出品插件,它使得每次打开新标签页都会自动加载一副从 Google Earth 上截取的太空视角的地球美景,其中每张美景都可以当成壁纸,这些壁纸都是很容易下载的。由于每个壁纸的下载链接具有一致性,所以我们可以用 Python 来批量下载,然后在 Windows 或者 OS X 中开启自动更换壁纸的功能,就可以让桌面也有这个插件的功能。
代码如下:
import urllib.request
for i in range(1000, 9999):
req_url = 'https://earthview.withgoogle.com/download/%s.jpg'%i
save_filename = 'google_earth_view_%s.jpg'%i
try:
urllib.request.urlretrieve(req_url, save_filename)
except:
print(i)
然后 Chrome 上就可以用 Google Art Project 的扩展来代替原来的新标签页了,该扩展会每个新标签页推送一幅画,但是这个图片是用 webp 和 base64 先后编码的,谁能告诉我一个快捷的转换方法呢?而且更换下一幅的方法还需要对 js 进行解析,总之有谁搞定了请告诉我,谢谢!