最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python獲取網(wǎng)絡(luò)圖片方法及整理過程詳解

 更新時(shí)間:2019年12月20日 11:47:42   作者:Lust4Life  
這篇文章主要介紹了python獲取網(wǎng)絡(luò)圖片方法及整理過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了python獲取網(wǎng)絡(luò)圖片方法及整理過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

方式1

使用urllib庫

import urllib.request
import os ,stat
url = "https://cn.bing.com/th?id=OHR.Lidong2019_ZH-CN0761273672_1920x1080.jpg"
try:
  urllib.request.urlretrieve(url,filename="/home/baixiaoxu/desk/123.jpg")
except IOError as e:
  print("IOE ERROR")
except Exception as e:
  print("Exception")

注意:
1,獲取地址,判斷地址是否存在
2,本地保存地址,判斷存在
3,獲取遠(yuǎn)程地址的圖片名,或改名
"""
url = "https://cn.bing.com/th?id=OHR.Lidong2019_ZH-CN0761273672_1920x1080.jpg"
file_suffix = os.path.split(url)[1][-20:-1]
print(file_suffix)
"""

2,使用系統(tǒng)庫文件讀寫操作

import urllib.request
import os ,stat

req = urllib.request.Request(url)
file = "/home/baixiaoxu/desk/file-ttttt.jpg"
req.add_header('User-Agent','Mozilla/5.0 (Windows NT 6.3; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0')
response = urllib.request.urlopen(url)
html = response.read()
with open(file, 'wb') as f:
   f.write(html)

網(wǎng)上的方法

import os
os.makedirs('./image/', exist_ok=True)
IMAGE_URL = "http://image.nationalgeographic.com.cn/2017/1122/20171122113404332.jpg"
 
def urllib_download():
  from urllib.request import urlretrieve
  urlretrieve(IMAGE_URL, './image/img1.png')   
 
def request_download():
  import requests
  r = requests.get(IMAGE_URL)
  with open('./image/img2.png', 'wb') as f:
    f.write(r.content)           
 
def chunk_download():
  import requests
  r = requests.get(IMAGE_URL, stream=True)  
  with open('./image/img3.png', 'wb') as f:
    for chunk in r.iter_content(chunk_size=32):
      f.write(chunk)

整理簡單的下載圖片

import urllib
from  urllib import request
import re

response = request.urlopen('https://cn.bing.com/')
html = response.read()
ht = html.decode()
pattern = r'bgLink(.*?\.jpg)'
compile_re = re.compile(pattern)

hh = compile_re.findall(ht)
url = hh[0].split('/')[1]

download = 'https://cn.bing.com/' + url
urllib.request.urlretrieve(download,filename="/home/baixiaoxu/desk/download.jpg")

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python讀取大型數(shù)據(jù)文件的6種方式匯總

    Python讀取大型數(shù)據(jù)文件的6種方式匯總

    在 Python 中,我們可以使用多種方法讀取大型數(shù)據(jù)文件,本文主要為大家介紹6個(gè)常用的Python讀取大型數(shù)據(jù)文件的方法,希望對大家有所幫助
    2023-05-05
  • sklearn+python:線性回歸案例

    sklearn+python:線性回歸案例

    今天小編就為大家分享一篇sklearn+python:線性回歸案例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python實(shí)現(xiàn)矩陣相乘的三種方法小結(jié)

    Python實(shí)現(xiàn)矩陣相乘的三種方法小結(jié)

    今天小編就為大家分享一篇Python實(shí)現(xiàn)矩陣相乘的三種方法小結(jié),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Python SQLAlchemy庫的使用方法

    Python SQLAlchemy庫的使用方法

    這篇文章主要介紹了Python SQLAlchemy庫的使用方法,幫助大家更好的利用python處理數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-10-10
  • python實(shí)現(xiàn)語音常用度量方法的代碼詳解

    python實(shí)現(xiàn)語音常用度量方法的代碼詳解

    由于語音信號是一種緩慢變化的短時(shí)平穩(wěn)信號,因而在不同時(shí)間段上的信噪比也應(yīng)不一樣。為了改善上面的問題,可以采用分段信噪比。接下來通過本文給大家介紹python實(shí)現(xiàn)語音常用度量方法,感興趣的朋友跟隨小編一起看看吧
    2021-05-05
  • python 實(shí)現(xiàn)批量xls文件轉(zhuǎn)csv文件的方法

    python 實(shí)現(xiàn)批量xls文件轉(zhuǎn)csv文件的方法

    今天小編就為大家分享一篇python 實(shí)現(xiàn)批量xls文件轉(zhuǎn)csv文件的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Python open讀寫文件實(shí)現(xiàn)腳本

    Python open讀寫文件實(shí)現(xiàn)腳本

    Python中文件操作可以通過open函數(shù),這的確很像C語言中的fopen。通過open函數(shù)獲取一個(gè)file object,然后調(diào)用read(),write()等方法對文件進(jìn)行讀寫操作。
    2008-09-09
  • Python使用正則表達(dá)式過濾或替換HTML標(biāo)簽的方法詳解

    Python使用正則表達(dá)式過濾或替換HTML標(biāo)簽的方法詳解

    這篇文章主要介紹了Python使用正則表達(dá)式過濾或替換HTML標(biāo)簽的方法,簡單介紹了Python正則相關(guān)語法并結(jié)合具體實(shí)例形式分析了Python基于正則表達(dá)式的HTML標(biāo)簽過濾與替換相關(guān)操作技巧,需要的朋友可以參考下
    2017-09-09
  • Python多線程如何同時(shí)處理多個(gè)文件

    Python多線程如何同時(shí)處理多個(gè)文件

    這篇文章主要介紹了Python多線程如何同時(shí)處理多個(gè)文件問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Tensorflow不支持AVX2指令集的解決方法

    Tensorflow不支持AVX2指令集的解決方法

    今天小編就為大家分享一篇Tensorflow不支持AVX2指令集的解決方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02

最新評論

晴隆县| 鲁甸县| 霍州市| 阆中市| 炉霍县| 宣威市| 郧西县| 洮南市| 元氏县| 建水县| 邛崃市| 云霄县| 嘉善县| 柳林县| 中江县| 肇州县| 于田县| 锦屏县| 徐州市| 陇川县| 阿鲁科尔沁旗| 长乐市| 香河县| 筠连县| 闵行区| 子洲县| 章丘市| 轮台县| 中牟县| 花垣县| 拉孜县| 鄂温| 澄迈县| 乌拉特中旗| 历史| 西峡县| 巴中市| 修文县| 鲁甸县| 昌宁县| 潮州市|