中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何治愈python3 爬取圖片

發布時間:2021-06-16 16:28:13 來源:億速云 閱讀:153 作者:Leah 欄目:開發技術

本篇文章為大家展示了如何治愈python3 爬取圖片,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

具體代碼如下所示:

#coding=utf8
from urllib import request
import re
import urllib,os
url='http://tieba.baidu.com/p/3840085725'
def get_image(url):
  #獲取頁面源碼
  page = urllib.request.urlopen(url)
  html = page.read()
  #解碼,否則報錯
  html = html.decode('utf8')
  #正則匹配獲取()的內容
  reg = r'src="(https.+?.[jpg,png])"'
  imge = re.compile(reg)
  # 獲取正則匹配的數據,"(.+?.jpg)" 的數據,返回一個list
  imglist = imge.findall(html)
  return imglist
def save_img(imglist):
  dir = os.path.join(os.path.dirname(__file__),'img')
  i=1
  for img in imglist:
    #python3格式化字符串的另一種寫法
    imgpath = f'{dir}\\image{i}.jpg'
    try:
      #urlretrieve下載圖片并保存到本地
      urllib.request.urlretrieve(img,imgpath)
      i += 1
      print(u'圖片開始下載')
    except Exception:
      print(f'image:{img}下載失敗')
      continue
imglist = get_image(url)
save_img(imglist)

上述內容就是如何治愈python3 爬取圖片,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

江达县| 台北县| 土默特左旗| 濮阳县| 固始县| 利辛县| 波密县| 温州市| 磐石市| 永平县| 罗山县| 曲麻莱县| 龙山县| 阜城县| 高州市| 河津市| 乐山市| 布拖县| 东方市| 金华市| 淄博市| 乐陵市| 沾化县| 桐城市| 遂昌县| 辽阳县| 佛坪县| 天等县| 嘉定区| 高雄市| 新干县| 鞍山市| 叙永县| 南汇区| 化州市| 嘉义市| 沾化县| 洱源县| 武清区| 文登市| 眉山市|