#图片爬虫,从千图网爬取图片到本地
import urllib.request
import re
import urllib.error
for i in range(1,10):
    pageurl = "https://www.58pic.com/piccate/11-200-0-p"+str(i)+".html"
    data = urllib.request.urlopen(pageurl).read().decode('utf-8','ignore')
    pat = '<div class="card-trait">.*?src="(.*?)\.jpg!'
    imglist = re.compile(pat).findall(data)
    for j in range(0,len(imglist)):
        try:
            thisimg = imglist[j]
            thisimgurl = "http:"+thisimg+".jpg!w1024_new_0"
            file = "D:/24/"+str(i)+str(j)+".jpg"
            urllib.request.urlretrieve(thisimgurl,filename=file)
            print("第"+str(i)+"页第"+str(j)+"个图片爬取成功")
        except urllib.error.URLError as e:
            if hasattr(e,'code'):
                print(e.code)
            if hasattr(e,'reason'):
                print(e.reason)
        except Exception as e:
            print("异常")

网络爬虫---从千图网爬取图片到本地相关推荐

  1. 千图网爬图片(BeautifulSoup)

    import requests from bs4 import BeautifulSoup import os #导入os模块class TuKuSpider():""" ...

  2. python爬虫之-斗图网爬取

     python爬虫之-斗图啦爬取 利用:requests, re 功能:用户自定义关键词,页码 整体代码 # 请求库 import requests # 正则 import re # 让用户输入 im ...

  3. Python3 网络爬虫(一) 斗图网

    此文仅作为记录使用. 环境:win10+Python3.6+Anaconda3 基本配置: 项目结构: 代码: import os import requests import threading f ...

  4. 千图网免费下载工具(windows版)

    软件简介: 对于很对喜欢找图片的朋友都知道千图网吧,不知道得朋友就百度吧.软件来源于网络,低调使用. 下载地址: 地址: https://pan.baidu.com/s/1dy6ZwOscqhbS53 ...

  5. Python数据爬虫学习笔记(11)爬取千图网图片数据

    需求:在千图网http://www.58pic.com中的某一板块中,将一定页数的高清图片素材爬取到一个指定的文件夹中. 分析:以数码电器板块为例 1.查看该板块的每一页的URL: 注意到第一页是&q ...

  6. 【python--爬虫】千图网高清背景图片爬虫

    最近有读者反映想要下载千图网的高清背景图片,但是需要会员才能下载,而且需要的量非常大,问博主有没有办法能免费下载这些图片. 付费,不存在的o( ̄▽ ̄)o!,博主今天讲解如何通过python爬取千图网的 ...

  7. python爬千图网高清图片

    代码如下: import urllib.request import re for i in range(1,2):url = "http://www.58pic.com/piccate/7 ...

  8. 爬虫第二弹:千图网电商淘宝模板图片下载

    爬虫第二弹:千图网电商淘宝模板图片下载  一.功能分析: 1.下载千图网电商淘宝的所有模板图片要求是高清版本: 2.并按照主页面将图片归类文件夹.   二.思路分析: 1.利用scrapy构建scra ...

  9. python爬取千图网图片并保存_Python数据分析与挖掘实战-课程作业5爬取千图网某个频道的高清图片...

    作业要求:爬取千图网(http://www.58pic.com)某个频道的高清图片 作业难点:正确找到图片链接并用正则表达式写出 代码如下: """ Created on ...

最新文章

  1. 张钹、高文、杨强同台论道“AI精度与隐私的博弈
  2. 一个简单的mysql存储过程
  3. 问题 C: 完美的数(思维)
  4. 使用Testcontainers和PostgreSQL,MySQL或MariaDB的Spring Boot测试
  5. Unity3d(UE4)动态加载osgb倾斜摄影数据
  6. 网和aoe网的区别_运动内衣与普通内衣有什么区别?运动内衣里面还需要穿文胸吗? 小家生活网20201002 11:03:04...
  7. .net 使用RabbitMQ demo
  8. android关键应用程序,Android应用程序基础.pdf
  9. 经济机器是怎样运行的 -- Ray Dalio
  10. 0930 视频边下边播/蓝牙库/阿里博客/afnetworking详细/小程序工具
  11. 敏捷开发--实际工作流程梳理
  12. 如何高效地引导自己的行为
  13. 被误解的C++——法国大革命
  14. web前端工程师技能总结
  15. jQuery.trim() 函数及trim()用法详解
  16. NetFlix电影推荐算法(获奖那个)
  17. 第五章: 用角色合成可重用Ansible内容
  18. 【读书笔记】iOS-UIFont-动态下载系统提供的字体-官方代码
  19. Momentum Contrast for Unsupervised Visual Representation Learning (MoCo)
  20. 短线抄底+优化源码指标

热门文章

  1. 精彩,Excel成为编程语言,国产重量级选手再也坐不住了
  2. 小小突击队服务器维护多久,《小小突击队》08月06日更新公告
  3. PHP网页输出xml数据
  4. Excel中的STDEV.P和STDEV.S函数的区别
  5. 七年级计算机学期教学要求,七年级信息技术教学工作总结
  6. 能领取拼多多优惠券的微信小程序
  7. MVC模式和DDD模式对比,谁才是银弹?
  8. (iphone铃声制作)i39 for mac破解版永久激活方法
  9. postgresql - SQL查询某一天内的记录
  10. 香港云服务器提升性能,香港云服务器提升性能