美文网首页Python
Python爬取必应首页背景图片保存到文件夹

Python爬取必应首页背景图片保存到文件夹

作者: 35度C | 来源:发表于2019-07-23 12:45 被阅读4次

    Python 3.7.0 需安装 requests

    import sys
    import os
    import time
    import json
    import requests
    
    # requests需 pip 安装
    
    local = time.strftime("%Y-%m-%d")  # 以当天日期命名文件
    url = 'https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1'  # 调用的 json 文件(format=js)
    os.makedirs('BingImg', exist_ok=True)  # 生成 BingImg 文件夹用来保存图片
    
    con = requests.get(url)
    content = json.loads(con.text)
    # content 为字典
    # content['images'] 为列表
    # content['images'][0] 为字典 
    # content['images'][0]['url'] 为字符串
    
    picUrl = 'https://cn.bing.com' + content['images'][0]['url']
    if picUrl == '':
        print('找不到图片!程序出错啦!')
        sys.exit()
    else:
        print('获取图片地址成功:' + picUrl)
        print('开始下载···')  
        read = requests.get(picUrl)
    
    f = open(os.path.join('BingImg', '%s.jpg' % local), 'wb')
    f.write(read.content)
    f.close()
    print('下载成功!')
    
    

    原文 - https://code.linjianming.com/post/pa-qu-bing-dang-tian-de-tu-pian-bing-bao-cun-dao-bingimg-wen-jian-jia/

    相关文章

      网友评论

        本文标题:Python爬取必应首页背景图片保存到文件夹

        本文链接:https://www.haomeiwen.com/subject/laeolctx.html