bing首页情况url
http://cn.bing.com/HPImageArchive.aspx?format=js&idx=' str(i) '&n=1&nc=1361089515117&FORM=HYLH1
python 完成编码
import urllib.request
import re
import sys
import os
def get_bing_backphoto():
if os.path.exists('photos') == False:
os.mkdir('photos')
for i in range(0, 30):
url = 'http://cn.bing.com/HPImageArchive.aspx?format=js&idx=' str(i) '&n=1&nc=1361089515117&FORM=HYLH1'
html = urllib.request.urlopen(url).read()
if html == 'null':
print('open & read bing error!')
sys.exit(-1)
html = html.decode('utf-8')
reg = re.compile('"url":"(.*?)","urlbase"', re.S)
text = re.findall(reg, html)
# https://uhomework.com/wp-content/uploads/2021/02/20210201072115-6017abeb3a027.jpg
for imgurl in text:
right = imgurl.rindex('/')
name = imgurl.replace(imgurl[:right 1], '')
savepath = 'photos/' name
urllib.request.urlretrieve(imgurl, savepath)
print(name ' save success!')
get_bing_backphoto()