一般步骤

1.查看网页地址,F2查看要获取的图片url

2.根据要获取的url图片地址,写出合适的正则表达式

例:获取页面中如下区域图片:https://blog.csdn.net/julielele?spm=3001.5343

F12查看图片链接

获得正则表达式:

format = r'src="(.*).png\?x-oss-process=image\/resize,m_fixed,h_64,w_64" alt'

代码示例

import os
import re,urllib.request
import timedef getImage(format,url,filePath):''':param format: 匹配的正则表达式:param url: 获取图片的网址:param filePath: 获取的图片存入的文件夹:return:'''request = urllib.request.urlopen(url)buf = request.read().decode('utf-8')# 获取符合条件的图片链接listurl = re.findall(format,buf)print(listurl)#筛选拼接图片链接res=[]for url in listurl:res.append(url+".png")timestr = time.strftime("%Y-%m-%d-%H-%M-%S",time.localtime())path = filePath+"\img"+timestr+"\\"isExists=os.path.exists(path)if not isExists: os.makedirs(path)index = 0for url in res:print(url)try:f = open(path+str(index)+'.png', 'wb')request = urllib.request.urlopen(url)buf = request.read()f.write(buf)index = index + 1except Exception:continuefinally:#关闭文件f.close()url = "https://blog.csdn.net/julielele?spm=3001.5343"
#匹配截取开头的url('结尾的.png后的数据
# format = r'url\(\'(.*)\.png'
format = r'src="(.*).png\?x-oss-process=image\/resize,m_fixed,h_64,w_64" alt'
filePath = "d:\img"
getImage(format,url,filePath)

运行后结果:

python 获取网页特定图片并保存至本地相关推荐

  1. python获取网页图片_Python获取网页上图片下载地址的方法

    本文实例讲述了Python获取网页上图片下载地址的方法.分享给大家供大家参考.具体如下: 这里获取网页上图片的下载地址是正在写的数据采集中的一段,代码如下: #!/user/bin/python3 i ...

  2. python网页保存为图片_使用Python保存网页上的图片或者保存页面为截图

    Python保存网页图片这个是个比较简单的例子,网页中的图片地址都是使用'http://.....jpg'这种方式直接定义的. 使用前,可以先建立好一个文件夹用于保存图片,本例子中使用的文件夹是 d: ...

  3. java爬取网页并保存_第九讲:Python爬取网页图片并保存到本地

    上一讲我们说了如何把网页的数据通过分析后存储到数据库,我们这次讲如何将网页上的图片提取并下载到本地. 思路如下: 我们本次要爬取的是昵图网首页的图片. 1.首先分析我们要爬取的网页的代码结构,每个网页 ...

  4. 第九讲:Python爬取网页图片并保存到本地

    上一讲我们说了如何把网页的数据通过分析后存储到数据库,我们这次讲如何将网页上的图片提取并下载到本地. 思路如下: 我们本次要爬取的是昵图网首页的图片. 1.首先分析我们要爬取的网页的代码结构,每个网页 ...

  5. python获取网页图片_python抓取网页中的图片示例

    python抓取网页中的图片示例 代码如下: #coding:utf8 import re import urllib def getHTML(url): page = urllib.urlopen( ...

  6. python爬取一张图片并保存_第九讲:Python爬取网页图片并保存到本地

    上一讲我们说了如何把网页的数据通过分析后存储到数据库,我们这次讲如何将网页上的图片提取并下载到本地. 思路如下: 我们本次要爬取的是昵图网首页的图片. 1.首先分析我们要爬取的网页的代码结构,每个网页 ...

  7. python将网页保存为图片_使用Python保存网页上的图片或者保存页面为截图

    # -*- coding: UTF-8 -*- import os,re,urllib,uuid #首先定义云端的网页,以及本地保存的文件夹地址 urlPath='http://gamebar.com ...

  8. python爬虫网页图片并保存到本地

    #coding=utf-8 import urllib import re #py抓取页面图片并保存到本地 #获取页面信息 def getHtml(url): page = urllib.urlope ...

  9. python save保存图片到本地_python爬取网站上的图片并保存到本地

    1.导入需要的模块requests,BeautifulSoup,os(用于文件读写). 2.创建一个类,并初始化. class BeautifulPicture: def __init__(self) ...

  10. python 编写一段自动下载微信群的聊天记录中的图片并保存到本地的代码

    以下是一段简单的 Python 代码,可以自动下载微信群聊天记录中的图片并保存到本地: import requestsdef download_image(url, file_name):respon ...

最新文章

  1. 调查报告:2021年越来越多企业将采用AI功能
  2. 为TIF、JPG图片添加地理坐标/平面直角坐标
  3. lepus mysql 慢查询_天兔 -Lepus 慢查询分析平台配置
  4. IT基础结构-1.DC-DNS-安装
  5. mysql环境安装与配置
  6. redis-数据类型-string类型
  7. 【杂文】从实习到校招到工作
  8. Mozart Update 1(杯具额…)
  9. matlab 遗传算法 等式约束,关于MATLAB遗传算法工具箱不等式约束
  10. 知道吗?9个搜索引擎优化(SEO)最佳实践
  11. 网易视频云:搜索意图识别浅析
  12. 人在烟火间(外两章)
  13. 不用电脑怎么设置路由器
  14. Unity使用VS2019打开代码出现不兼容的解决方法
  15. 苏云技术导航网站源码 附后台
  16. RAKsmart日本服务器的综合性能评测
  17. Scroller简介
  18. css去掉滚动条,修改滚动条样式
  19. 基于最小均值 (LMF) 和最小均方 (LMS) 算法进行系统识别附matlab代码
  20. 1.8M超轻量目标检测模型NanoDet,比YOLO跑得快,上线两天Star量超200

热门文章

  1. netty系列之:HashedWheelTimer一种定时器的高效实现
  2. 视频教程-四十九课时精通matlab数学建模-Matlab
  3. 第一章 语音信号处理概述
  4. 卡巴斯基破解版 KISV8.0.0.432 Beta 江南混混汉化特别版
  5. 布线工程-认识光纤和光缆
  6. oracle12C以上版本创建pdb数据库实例实践
  7. 服务器端请求伪造——SSRF
  8. Asterisk的体系架构
  9. 电脑系统运行框代码大全
  10. 【运维有小邓】日志分析软件 - EventLog Analyzer