39 lines
		
	
	
		
			927 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			927 B
		
	
	
	
		
			Python
		
	
	
	
	
	
#!/usr/bin/env python
 | 
						|
# -*- coding: utf-8 -*-
 | 
						|
 | 
						|
import requests
 | 
						|
from lxml import etree
 | 
						|
import datetime
 | 
						|
import time
 | 
						|
 | 
						|
def main():
 | 
						|
    # 请求主页面
 | 
						|
    url = "https://cn.bing.com"
 | 
						|
    rs = requests.get(url=url)
 | 
						|
    
 | 
						|
    
 | 
						|
    # 对网页解析
 | 
						|
    try :
 | 
						|
        html = etree.HTML(rs.content)
 | 
						|
        imgUrl = html.xpath('//*[@property="og:image"]/@content')[0] + 'LaDigue_1920x1080.jpg'
 | 
						|
        print(imgUrl)
 | 
						|
        #imgUrl = 'https://bing.ioliu.cn/?p={}'.format(0)
 | 
						|
    except :
 | 
						|
        print('Get Url Error')
 | 
						|
        imgUrl = ''
 | 
						|
    
 | 
						|
    # 获取图片内容
 | 
						|
    imgRs = requests.get(url=imgUrl)
 | 
						|
    
 | 
						|
    time = datetime.datetime.now()
 | 
						|
    str_time = datetime.datetime.strftime(time, "%Y-%m-%d")
 | 
						|
    print(time)
 | 
						|
    path = "./bgImg/{}.jpg".format(str_time)
 | 
						|
    with open(path, "wb") as f:
 | 
						|
        f.write(imgRs.content)
 | 
						|
        
 | 
						|
        
 | 
						|
if __name__ == '__main__':
 | 
						|
    while 1:
 | 
						|
        main()
 | 
						|
        time.sleep(24 * 60 * 60) |