• python之爬虫-必应壁纸


    python之爬虫-必应壁纸

    import re
    import requests
    """
    @author RansySun
    @create 2019-07-19-20:26
    """
    
    """
    https://bing.ioliu.cn/?p=1"
    https://bing.ioliu.cn/?p=2"
    https://bing.ioliu.cn/?p=3"
    
    """
    count  = 1
    for i in range(50):
        url = f"https://bing.ioliu.cn/?p={i}"
        reponse = requests.get(url)
        data = reponse.text
        # 获取必应壁纸图片的链接
        result_list = re.findall('src="(.*?)"', data)
        g = 0
        for result in result_list: 
            # 处理其他链接
            if g < 4:
                g += 1
                continue
            # 判断是否是图片的链接
            if result.startswith("https"):            
                # 请求图片地址           
                img_response = requests.get(result)
                img_data = img_response.content
                # 获取图片名
                img_name = result.split("/")[-1].split("_")[0]+".jpg"
                img_star_name = str(count) + "_" + img_name
    		   # 写入图片
                with open(img_star_name, "wb") as fw:
                    fw.write(img_data)
                    print("爬取成功:", img_star_name)
                    fw.flush()
                count += 1
                print(result)
    
    

    结果:
    爬虫必应壁纸

    必用壁纸

    在当下的阶段,必将由程序员来主导,甚至比以往更甚。
  • 相关阅读:
    Symfony框架实战学习
    学习Symfony之环境的搭建
    js的学习 (数组)
    js的学习 (对象)
    js的学习 (语句)
    Django 应用开发(3)
    Django 应用开发(2)
    Django 学习搭建博客
    2-4.通用选择器
    2-3.class选择器
  • 原文地址:https://www.cnblogs.com/randysun/p/11216218.html
Copyright © 2020-2023  润新知