python requests下载图片

# 文件下载方法
from urllib.request import urlretrieve
import requests

# 第一
urlimage  = ‘https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz‘
urlretrieve(urlimage, "logo.tar.xz")

#第二
ir = requests.get(urlimage, stream=True)
print (ir.status_code)
if ir.status_code == 200:
    with open(‘logo2.tar.xz‘, ‘wb‘) as f:
        for chunk in ir:
            f.write(chunk)

#第三
ir = requests.get(urlimage)
print (ir.status_code)
if ir.status_code == 200:
    with open(‘logo3.tar.xz‘, ‘wb‘) as f:
        f.write(ir.content)

原文地址:https://www.cnblogs.com/liuyoushui/p/9151928.html

时间: 2025-01-02 17:36:38

python requests下载图片的相关文章

用python批量下载图片

一 写爬虫注意事项 网络上有不少有用的资源, 如果需要合理的用爬虫去爬取资源是合法的,但是注意不要越界,前一阶段有个公司因为一个程序员写了个爬虫,导致公司200多个人被抓,所以先进入正题之前了解下什么样的爬虫是违法的: 如果爬虫程序采集到公民的姓名.身份证件号码.通信通讯联系方式.住址.账号密码.财产状况.行踪轨迹等个人信息,并将之用于非法途径的,则肯定构成非法获取公民个人信息的违法行为.除此之外,根据相关规定,对于违反国家有关规定,向他人出售或者提供公民个人信息,情节严重的,窃取或者以其他方法

Python 批量下载图片示例

使用Python find函数和urllib下载图片. #!/usr/bin/env python import time import urllib i = 0 url = ['']*10 name = ['']*10 con = urllib.urlopen('http://www.ithome.com/html/bizhi/164396.htm').read() src = con.find(r'/newsuploadfiles') end = con.find(r'.jpg',src)

这是一个转载,关于python的下载 图片视频

目的:再熟悉下python强大的数据处理能力和python2,3的区别 情景:贴吧上的图片,数据结构庞大的xml,某些国外比较火热的资源分享平台,你喜欢的漫画,想看的电影,只要资源不错,python'都可以帮你实现查找,连接下载. 原理:竟然放不了图片,感觉51CTO这一类的博客,初心是好的,也是慢慢的变成了不好用的东西了,当一个企业成立起来,他的使命就只是挣钱了.可惜了. 原理:你需要分析下目标网站,你需要的网页地址是?一般都在src="",用正则简单去匹配一下就可以了.如果有点复杂

python批量下载图片的三种方法

一是用微软提供的扩展库win32com来操作IE: win32com可以获得类似js里面的document对象,但貌似是只读的(文档都没找到). 二是用selenium的webdriver: selenium则提供了Chrome,IE,FireFox等的支持,每种浏览器都有execute_script和find_element_by_xx方法,可以方便的执行js脚本(包括修改元素)和读取html里面的元素.不足是selenium只提供对python2.6和2.7的支持. 三是用python自带的

python urlretrieve 下载图片

python 3中urlretrieve方法直接将远程数据下载到本地.为什么不行? 55 import re import urllib.request def getHtml(url): page = urllib.request.urlopen(url) html = page.read() return html def getImg(html): html = html.decode('GBK') reg = r'src="(.*?\.jpg)" width'... 展开 默_

python直接下载图片到内存

1. 使用requests(推荐) from PIL import Image import requests Image.open(requests.get(url, stream=True).raw) 2. 使用StringIO from PIL import Image from StringIO import StringIO import requests r = requests.get("http://a/b/c") im = Image.open(StringIO(r.

【Python】下载图片

import requests import bs4 import urllib.request import urllib import os hdr = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11', 'Accept': 'text/html,application/xhtml+xml,appli

python正则下载图片

import urllib.request import re # 打开图片路径 def open_url(url): #设置请求路径 req = urllib.request.Request(url) #设置请求头 req.add_header("User-Agent",'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.3

python requests 抓取one 首页推送文字和图片

from bs4 import BeautifulSoup from lxml import html import xml import requests #下载图片函数 def download_img(url,name): """" 下载指定url的图片 url:图片的url: name:保存图片的名字 """ try: respone = requests.get(url) f_img = respone.content pat