python爬虫每天自动背景图不香吗?

每天一张背景图

效果图

image

每天跑跑代码

image

还是原图哦
image

手把手教你利用爬虫每天更换壁纸

image

设置背景图

image

源代码

try:
    from requests_html import HTMLSession
    import requests
    import time
    import os
except:
    import os
    os.system('sudo pip3 install requests_html')
    from requests_html import HTMLSession
    import requests
    import time
    import os




session = HTMLSession()
madir = 'C:/Users/Administrator/Desktop/背景'  # 图片保存地址
Turnpage = 0  # 总页数
page = 1  # 当前爬取的页数


def contrast(title):
    file = os.listdir(madir)
    if file != []:
        if title in file:
            return False
        else:
            return True
    else:
        return True


def get_girl_list(dig):
    if not os.path.exists(madir):
        os.mkdir(madir)
    url = 'https://bing.ioliu.cn/?p=%s' % dig
    r = session.get(url)
    about = r.html.find('div.progressive')
    global Turnpage
    Turnpage = int(r.html.find('div.page>span', first=True).text.split('/')[1])
    for item in about:
        img = item.find('img', first=True)
        sl = img.attrs['src'].split('_640x480')[0]
        name = sl.split('/')[-1]
        title = name + '.jpg'
        print(contrast(title))
        if contrast(title):
            get_girl_detail(name)

    global page
    page += 1

    if page < Turnpage:
        Turn_the_page(page)



def get_girl_detail(name):
    time.sleep(0.3)  # 毫秒级时间戳
    title = name + '.jpg'
    # f = open('C:/Users/Administrator/Desktop/测试/%s.jpg' % title, 'ab')
    img_response = requests.get('https://cn.bing.com/th?id=OHR.' + name + '_UHD.jpg')
    with open(madir + '/%s' % title, 'wb') as f:
        f.write(img_response.content)

    print(title + '下载完毕')


def Turn_the_page(page):
    print('这是第%s页' % page)
    get_girl_list(page)

Turn_the_page(page)

# http://h2.ioliu.cn/bing/EDCScotland_ZH-CN2038527689_1920x1080.jpg
# https://bing.ioliu.cn/photo/EDCScotland_ZH-CN2038527689
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  •   鉴于现阶段国内的搜索引擎还用不上Google, 笔者会寻求Bing搜索来代替。在使用Bing的过程中,笔者发现...
    山阴少年阅读 682评论 0 2
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 13,054评论 2 59
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 7,587评论 16 22
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    迷月闪星情阅读 10,620评论 0 11
  • 可爱进取,孤独成精。努力飞翔,天堂翱翔。战争美好,孤独进取。胆大飞翔,成就辉煌。努力进取,遥望,和谐家园。可爱游走...
    赵原野阅读 2,792评论 1 1