这是我的代码,可以拍摄当天的天文照片,并每24小时自动将其作为背景。在Windows中,当您制作背景图片时,您可以选择应用的各种方式。一个例子是平铺,或强制占用整个屏幕。我需要这种能力,无法在网上找到任何东西。
import ctypes
import urllib
import time
import os, sys
from bs4 import BeautifulSoup
while True:
try:
url = "http://apod.nasa.gov/apod/astropix.html"
page = BeautifulSoup(urllib.urlopen(url))
for image in page.findAll("img"):
print "Image: %(src)s" % image
parsed = "http://apod.nasa.gov/apod/"+"%(src)s" % image
x = urllib.urlretrieve(parsed)
ctypes.windll.user32.SystemParametersInfoA(20, 0,x[0], 0)
os.remove(x[0])
time.sleep(86400)
except:
continue