必应壁纸:https://bing.ioliu.cn/
在这里插入图片描述

源码:

 1 import requests
 2 from lxml import etree
 3 
 4 for i in range(1, 152):
 5     print(\'page:\t\', i)
 6     url = \'https://bing.ioliu.cn/?p={}\'.format(i)
 7 
 8     headers = {
 9         \'Host\': \'bing.ioliu.cn\',
10         \'Connection\': \'keep-alive\',
11         \'Cache-Control\': \'max-age=0\',
12         \'DNT\': \'1\',
13         \'Upgrade-Insecure-Requests\': \'1\',
14         \'User-Agent\': \'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36\',
15         \'Sec-Fetch-Dest\': \'document\',
16         \'Accept\': \'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\',
17         \'Sec-Fetch-Site\': \'none\',
18         \'Sec-Fetch-Mode\': \'navigate\',
19         \'Sec-Fetch-User\': \'?1\',
20         \'Accept-Encoding\': \'gzip, deflate, br\',
21         \'Accept-Language\': \'zh-CN,zh;q=0.9\',
22         \'Cookie\': \'_ga=GA1.2.1389080226.1586346124; _gid=GA1.2.1179718529.1586346124; Hm_lvt_667639aad0d4654c92786a241a486361=1586346124; likes=; Hm_lpvt_667639aad0d4654c92786a241a486361=1586347115\',
23         \'If-None-Match\': \'W/"5ae9-A6K6aP64lqd/8LCoQ4XYnQ"\'
24     }
25     res = requests.get(url, headers=headers, verify=False)
26     # print(res.text)
27     parseHtml = etree.HTML(res.text)
28     picList = parseHtml.xpath(\'//img/@src\')
29     # print(picList)
30     for pic in picList:
31         try:
32             # http://h1.ioliu.cn/bing/SantoriniAerial_ZH-CN9367767863_640x480.jpg?imageslim
33             picUrl = pic.split(\'_640\')[0] + \'_1920x1080.jpg\'
34             picName = pic.split(\'bing/\')[-1].split(\'_\')[0] + \'.jpg\'
35             picRes = requests.get(picUrl)
36             with open(picName, \'wb\') as f:
37                 f.write(picRes.content)
38 
39         except Exception as e:
40             print(i, pic, e)

 

爬取结果:
在这里插入图片描述

在这里插入图片描述

 

版权声明:本文为ay2021原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/ay2021/p/15023675.html