欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

千鋒扣丁學(xué)堂Python3培訓(xùn)之簡(jiǎn)單爬蟲抓取網(wǎng)頁(yè)圖片代碼實(shí)例

2019-08-26 13:32:08 3928瀏覽

今天千鋒扣丁學(xué)堂Python培訓(xùn)老師給大家分享一篇關(guān)于Python3簡(jiǎn)單爬蟲抓取網(wǎng)頁(yè)圖片代碼實(shí)例的詳細(xì)介紹,首先目前網(wǎng)上有很多python2寫的爬蟲抓取網(wǎng)頁(yè)圖片的實(shí)例,但不適用新手(新手都使用python3環(huán)境,不兼容python2),所以我用Python3的語(yǔ)法寫了一個(gè)簡(jiǎn)單抓取網(wǎng)頁(yè)圖片的實(shí)例,希望能夠幫助到大家,下面我們一起來(lái)看一下吧。



import urllib.request
import re
import os
import urllib
#根據(jù)給定的網(wǎng)址來(lái)獲取網(wǎng)頁(yè)詳細(xì)信息,得到的html就是網(wǎng)頁(yè)的源代碼 
def getHtml(url):
  page = urllib.request.urlopen(url)
  html = page.read()
  return html.decode('UTF-8')
 
def getImg(html):
  reg = r'src="(.+?\.jpg)" pic_ext'
  imgre = re.compile(reg)
  imglist = imgre.findall(html)#表示在整個(gè)網(wǎng)頁(yè)中過濾出所有圖片的地址,放在imglist中
  x = 0
  path = 'D:\\test'
  # 將圖片保存到D:\\test文件夾中,如果沒有test文件夾則創(chuàng)建
  if not os.path.isdir(path): 
    os.makedirs(path) 
  paths = path+'\\'   #保存在test路徑下 
 
  for imgurl in imglist: 
    urllib.request.urlretrieve(imgurl,'{0}{1}.jpg'.format(paths,x)) #打開imglist中保存的圖片網(wǎng)址,并下載圖片保存在本地,format格式化字符串 
    x = x + 1
  return imglist
html = getHtml("http://tieba.baidu.com/p/2460150866")#獲取該網(wǎng)址網(wǎng)頁(yè)詳細(xì)信息,得到的html就是網(wǎng)頁(yè)的源代碼 
print (getImg(html)) #從網(wǎng)頁(yè)源代碼中分析并下載保存圖片

以上就是關(guān)于千鋒扣丁學(xué)堂Python3培訓(xùn)之簡(jiǎn)單爬蟲抓取網(wǎng)頁(yè)圖片代碼實(shí)例的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,想要了解更多關(guān)于HTML5開發(fā)方面內(nèi)容的小伙伴,請(qǐng)關(guān)注扣丁學(xué)堂HTML5培訓(xùn)官網(wǎng)、微信等平臺(tái),扣丁學(xué)堂IT職業(yè)在線學(xué)習(xí)教育有專業(yè)的HTML5講師為您指導(dǎo),此外扣丁學(xué)堂老師精心推出的HTML5視頻教程定能讓你快速掌握HTML5從入門到精通開發(fā)實(shí)戰(zhàn)技能??鄱W(xué)堂H5技術(shù)交流群:673883249。


                           【掃碼進(jìn)入HTML5VIP免費(fèi)公開課】  


     【關(guān)注微信公眾號(hào)獲取更多學(xué)習(xí)資料】        【掃碼進(jìn)入HTML5前端開發(fā)VIP免費(fèi)公開課】  



查看更多關(guān)于“HTML5開發(fā)技術(shù)資訊”的相關(guān)文章>>

標(biāo)簽: Python培訓(xùn) Python視頻教程 Python在線視頻 Python學(xué)習(xí)視頻 Python培訓(xùn)班

熱門專區(qū)

暫無(wú)熱門資訊

課程推薦

微信
微博
15311698296

全國(guó)免費(fèi)咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號(hào)中關(guān)村智誠(chéng)科創(chuàng)大廈4層
京ICP備2021002079號(hào)-2   Copyright ? 2017 - 2022
返回頂部 返回頂部