精华内容
下载资源
问答
  • Python——保存图片本地

    万次阅读 2019-03-11 16:01:29
    举个例子,比如我想保存github网,浏览器头有个图标. resp = requests.get("https://github.com/favicon.ico") with open("C:\\Python37\\911.jpg",'wb')as jpg: jpg.write(r.content)

    举个例子,比如我想保存github网,浏览器头有个图标.

    resp = requests.get("https://github.com/favicon.ico")

    with open("C:\\Python37\\911.jpg",'wb')as jpg:
        jpg.write(r.content)

    展开全文
  • Python爬取网络图片保存本地文件夹主要内容第一步 引入库文件第二步 获取网页文档第三步 获取图片地址第四步 通过地址保存图片在main方法执行以上方法执行main()方法爬取结果 主要内容 经过上一次的爬虫实例,我...

    主要内容

    经过上一次的爬虫实例,我已经认识到了网络爬虫的基本步骤,这一次再次做了一套练习,爬取网页图片并且保存到本地。其基本步骤就是获取网页文档,查找目标img标签,再获取img标签的src值然后对图片进行保存~~,上次分析了怎么获取标签,这次就不再重复了。

    第一步 引入库文件

    import requests
    import bs4
    from bs4 import BeautifulSoup
    import os
    

    第二步 获取网页文档

    def getHtml(url):
        try:
            r = requests.get(url)
            r.raise_for_status()
            r.encoding=r.apparent_encoding
            return r.text
        except:
            print("连接出错了~~")
    

    第三步 获取图片地址

    循环图片的容器,将src值提取出来保存在列表里面。

    def getImg(text):
        urlList = []
        soup = BeautifulSoup(text,"html.parser")
        tag = soup.find("ul",class_="ali")
        for item in tag.children:
            if isinstance(item, bs4.element.Tag):
                img = item.find("img")
                src = img.get('src')
                print("获取到图片地址:"+src)
                urlList.append(src)
        return urlList
    

    第四步 通过地址保存图片

    为了更加直观看到图片被保存,将网络图片的图片名作为我们保存的图片命名,因为获取的src值链接没有“http:”这里把它拼接上,不然要报错呀~~

    def getImgFile(root,text):
        for url in getImg(text):
            picName = url.split('/')[-1]
            path = root + picName
            try:
                if not os.path.exists(root):
                    os.mkdir(root)
                if not os.path.exists(path):
                    r = requests.get("http:" + url)
                    with open(path, "wb") as f:
                        f.write(r.content)
                        f.close()
                        print(picName + "已经保存成功!")
                else:
                    print(picName + "已存在!")
            except:
                print("爬取失败!")
    

    第五步 在main方法执行以上方法

    def main():
        text = getHtml("https://www.ivsky.com/tupian/ziranfengguang/")
        root = "D://picture//"
        getImgFile(root,text)
    

    第六步 执行main()方法

    main()
    

    在这里插入图片描述
    在这里插入图片描述

    爬取结果

    以下就是爬取结果了~~噢咦,感兴趣的快体验一把吧!!!
    在这里插入图片描述

    展开全文
  • python pyqtgraph 保存图片本地

    千次阅读 2018-07-24 15:41:00
    pyqtgraph官方给的示例居然会报错2333 官方文档传送门:#####pyqtgraph export ...保存为png会闪退不知道是我这里的原因还是这里有bug,我希望直接生成图片(Exporting from the API) 先查看本地site-packa...

    pyqtgraph官方给的示例居然会报错2333

    官方文档传送门:#####pyqtgraph export

    pyqtgraph支持在可视化窗口中右键保存(Exporting from the GUI)试了一下只能保存为svg格式,

    保存为png会闪退不知道是我这里的原因还是这里有bug,我希望直接生成图片(Exporting from the API)

    先查看本地site-packages里面有test文件,里面有生成svg的版本画出来的图是svg格式只能放在浏览器看不能改后缀名

    而我希望生成png之类的图片

    折腾了一下终于弄了一个能跑的出来:

    from __future__ import division, print_function, absolute_import
    import pyqtgraph as pg
    import pyqtgraph.exporters
    import numpy as np
    
    def test_plotscene():
        pg.setConfigOption('foreground', (255,255,255))
        w = pg.GraphicsWindow()
        p = w.addPlot()
        p.plot(np.linspace(0.0, 20.0, 20), pen={'color':'w'})
        p.setXRange(0,20)
        p.setYRange(-10,20)
        app = pg.mkQApp()
        app.processEvents()
        ex = pyqtgraph.exporters.ImageExporter(w.scene())
        ex.export(fileName="test.png")
    
    if __name__ == "__main__":
        test_plotscene()

     

     

    转载于:https://www.cnblogs.com/dzzy/p/9360381.html

    展开全文
  • python爬取的图片保存本地 # -*- coding: utf-8 -*- import urllib import requests import os import codecs url = 'http://724.169pp.net/bizhi/2017/039/1.jpg' bytes = urllib.request.urlopen(url) f = ...

    python爬取的图片保存到本地

    # -*- coding: utf-8 -*-
    import urllib
    import requests
    import os
    import codecs
    url = 'http://724.169pp.net/bizhi/2017/039/1.jpg'
    bytes = urllib.request.urlopen(url)
    f = codecs.open(r'C:\\Users\\ME\\Desktop\\Python project\\pachong\\scrapy\\secondDemo\\photo\\' + '1.jpg', 'wb') # 代开一个文件,准备以二进制写入文件
    f.write(bytes.read())  # write并不是直接将数据写入文件,而是先写入内存中特定的缓冲区
    f.flush() # 将缓冲区的数据立即写入缓冲区,并清空缓冲区
    f.close() # 关闭文件
    
    展开全文
  • python爬虫爬取图片保存本地文件

    千次阅读 2019-02-16 20:46:00
    今天搜索电脑壁纸突发奇想就把所有壁纸怕取下来了 百度 壁纸 随便挑了一个点进去是zol电脑壁纸ZOL桌面壁纸 现在开始爬取 import requests ...def baocun(url):#此方法是将图片保存文件到本地 只需要传入图片...
  • Python #coding:utf-8 from hashlib import md5 import requests,<span class="wp_keywordlink_affiliate"><a href="https://www...
  • Python爬取图片保存本地

    千次阅读 2020-03-04 12:18:26
    好久没用requests写爬虫了,因为是国内的网站,...url=‘http://www.supe.com.cn/index.php/Project/index’,就这这个各个行业的链接抓取下来,然后保存本地, 代码是 import requests headers={ 'User-Agen...
  • Python的抓取图片保存本地 import urllib.request #打开和读取url的模块 import re #python匹配的模块 import os #python与操作系统交互的模块(创建文件夹等) def gethtml(url): page = urllib.request....
  • python爬取网页图片并下载保存本地

    千次阅读 2019-06-04 16:01:51
    python爬取网页图片并下载保存本地 以http://www.baidu.com为例 新建项目,路径如下 start.py #!/usr/bin/env python # -*- coding:utf-8 -*- import modules.my_request import modules.is_file_exist ...
  • python 图片抓取 并保存本地

    千次阅读 2019-04-26 16:19:08
    首先安装包: ...pip install ...# 图片处理的库 pip install pillow pip install requests import requests from bs4 import BeautifulSoup from PIL import Image import os from io import BytesIO ...
  • 一:使用Python中的urllib类中的urlretrieve()函数,直接从网上下载资源到本地,具体代码: import os,stat import urllib.request img_url="https://timgsa.baidu.com/timg?image&quality=80&size=b...
  • 下载图片python代码 import requests res = requests.get('https://res.pandateacher.com/2018-12-18-10-43-07.png') #发出请求,并把返回的结果放在变量res中 pic=res.content #把Reponse对象的内容以二进制数据的...
  • 通过python爬取小说图片、小说名称、作者、章节、内容。直接上代码 import requests import time from bs4 import BeautifulSoup from queue import Queue import threading import pymysql from DBUtils.PooledDB ...
  • python爬虫 解析图片保存本地

    千次阅读 2018-06-22 17:32:36
    以 wb 方式保存就ok了 def picture(): pic_url_list = connetion_mysql_1() print(pic_url_list) header = { 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apn...
  • Python 爬虫抓取美女图片保存本地

    千次阅读 2017-01-18 14:46:32
    Wanning 我们不是生产者,我们只是搬运工 资源来至于qiubaichengren .../usr/bin/env python # -*- coding: utf-8 -*-import os import urllib import urllib.request import re from urllib.error import
  • python 保存网页图片本地

    千次阅读 2014-12-23 10:24:44
    /usr/bin/env Python #coding=utf-8 import time import datetime import sys import random import math import uuid import cookielib import urllib2 import os class GetImage(): reload(sy
  • Python选择性爬取网页图片保存本地 刚学python不久,所以先记录一个爬取图片的方式,并保存本地指定路径下。当然不一定会是最简单的方式,但肯定是使用起来感觉最简单的。 做的不好,仅供参考。 首先需要安装几个...
  • python爬虫,爬取百度图片 1、首先安装requests库 然后,上代码 import requests import re num = 0 numPicture = 0 file = '' List = [] def dowmloadPicture(html, keyword): global num # t =0 pic_url = re...
  • python把爬取到的图片保存本地

    千次阅读 2018-05-12 11:18:35
    图片保存本地的第一种方法 :thisimgurl = "http:"+thisimg # 为网址添加上http协议 thisimgurl = thisimgurl.replace("\\","") 把转义字符替换 # print(thisimgurl) # 每一张...
  • 其实和爬取普通数据本质一样,不过我们直接爬取数据会直接返回,爬取图片需要处理成二进制数据保存图片格式(.jpg,.png等)的数据文本。 现在贴一个url=...
  • python将网页上的图片保存本地

    千次阅读 2019-10-05 18:00:57
    /usr/bin/python # -*- coding: UTF-8 -*- import os, sys, time import urllib.request, requests, bs4 url = 'https://img.zcool.cn/community/0133545d90afc5a8012060bef6e4c0.gif' fname = url.split('/')[-.....
  • python requests库下载图片保存本地

    万次阅读 2018-09-18 09:51:36
    图片下载 @:param url_info ('http://img.xixik.net/custom/section/country-flag/xixik-cdaca66ba3839767.png','北马里亚纳群岛) ''' def download_img(url_info): if url_info[1]: print("-...
  • 使用Python+Opencv,从摄像头的实时视频流中逐帧读取图片保存本地 2、工具 安装Python 安装Opencv 3、分类 目前测试的过程中遇到了三种类型的摄像头数据读取,分别是: USB普通摄像机: ...
  • nodejs和python 简单爬取百度图片保存本地近期想搞爬虫,就也顺便学了点python, 百度图片搜索api(通过控制台拿到) ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 40,969
精华内容 16,387
关键字:

python图片保存本地

python 订阅