成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python抓取網(wǎng)頁圖片相關(guān)代碼編寫方法

開發(fā) 后端
我們今天將會通過對一段代碼的解讀來為大家詳細介紹一下Python抓取網(wǎng)頁圖片的相關(guān)操作方法,希望大家可以從中掌握這一應(yīng)用技術(shù)。

利用Python編程語言進行網(wǎng)頁內(nèi)容的抓取是一個比較常用的編程技術(shù)。那么,今天我們將會為大家詳細介紹一下有關(guān)Python抓取網(wǎng)頁圖片的操作方法,以方便大家在實際應(yīng)用中獲得一些幫助。

Python抓取網(wǎng)頁圖片代碼示例:

  1. ImgDownloader  
  2. import win32com.client,time,win32inet,win32file,os  
  3. class ImgDownloader:  
  4. def __init__(self,url,dir):  
  5. self.__dir=dir  
  6. self.__ie=win32com.client.Dispatch('InternetExplorer.Application')  
  7. self.__ie.Navigate(url)  
  8. self.__wait__()  
  9. def __wait__(self):  
  10. while self.__ie.Busy:  
  11. time.sleep(0.1)  
  12. def start(self):  
  13. self.__wait__()  
  14. imgs=self.__ie.Document.getElementsByTagName('img')  
  15. for i in range(imgs.length):  
  16. try:  
  17. cachInfo=win32inet.GetUrlCacheEntryInfo(imgs[i].src)  
  18. if cachInfo:  
  19. path=cachInfo['LocalFileName']  
  20. pathpathinfo=path.split('\\')  
  21. pathinfo.reverse()  
  22. filename=('[%d]' % i) + pathinfo[0]  
  23. win32file.CopyFile(path,os.path.join(self.__dir,filename),True)  
  24. except:  
  25. pass  
  26. def close(self):  
  27. self.__ie.Quit()  
  28. if __name__=='__main__':  
  29. d=ImgDownloader('http://image.baidu.com/i?ct=201326592&cl=2&
    lm=-1&tn=baiduimage&pv=&word=boy&z=0','c:\\temp\\')  
  30. d.start()  
  31. d.close() 

原理:在Python使用com 接口運行IE瀏覽器,然后打開網(wǎng)頁,獲取網(wǎng)頁所有圖片的URL,最后利用win32api函數(shù)GetUrlCacheEntryInfo找出圖片相應(yīng)的本地緩存文件,復(fù)制到指定目錄。

以上就是我們?yōu)榇蠹医榻B的Python抓取網(wǎng)頁圖片的應(yīng)用方式。

【編輯推薦】

  1. Python AOP正確實現(xiàn)方法介紹
  2. Python解釋器正確調(diào)用方式簡介
  3. Python開發(fā)環(huán)境相關(guān)搭建方法介紹
  4. windows service運行Python相關(guān)操作技巧分享
  5. Python下劃線在實際應(yīng)用中功能體現(xiàn)
責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2010-03-03 15:39:50

Python抓取網(wǎng)頁內(nèi)

2010-03-12 11:07:49

Python retu

2019-07-24 16:00:37

Python代碼高清圖片

2010-01-18 11:03:17

VB.NET網(wǎng)頁計數(shù)器

2009-12-02 17:22:22

PHP抓取圖片

2012-05-17 15:11:23

linux

2009-12-30 14:44:04

Silverlight

2021-11-24 17:22:06

網(wǎng)絡(luò)抓取網(wǎng)絡(luò)爬蟲數(shù)據(jù)收集

2009-12-30 14:51:47

Silverlight

2023-03-09 15:55:17

JavaScriptURLCSS

2009-12-01 18:47:19

PHP代碼轉(zhuǎn)義

2009-07-31 10:34:41

ASP.NET抓取網(wǎng)頁

2009-12-02 15:50:41

PHP抓取網(wǎng)頁內(nèi)容

2025-04-03 02:35:00

GoogleGemini工具

2009-09-07 14:00:57

C#抓取網(wǎng)頁

2010-01-11 14:16:14

VB.NET生成驗證碼

2010-01-27 17:53:18

Android顯示網(wǎng)絡(luò)

2010-02-03 13:55:51

Python 代碼

2010-01-18 14:35:11

VB.NET讀取內(nèi)存

2009-08-05 16:40:51

Gestalt
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩av一区二区在线观看 | 日本一区二区高清不卡 | 日韩中文字幕免费在线观看 | 日本欧美黄色片 | 特一级毛片 | 韩国精品一区二区三区 | 国产免费观看一级国产 | 秋霞在线一区二区 | 亚洲瑟瑟 | 中文字幕日韩一区 | 国产一区二区在线播放视频 | 一级做a爰片性色毛片 | 国产激情偷乱视频一区二区三区 | 国产精品久久久久久久久图文区 | 欧美日韩一区二区在线观看 | 人人人人人爽 | 在线免费观看成人 | 亚洲国产精品一区二区第一页 | 99视频精品 | 国产色网站 | 欧美一级片在线看 | 不卡av电影在线播放 | 高清亚洲 | 女人一区 | 国产视频福利一区 | 手机在线不卡av | tube国产| 成人做爰69片免费观看 | 成人小视频在线观看 | 亚洲综合热 | 久久国内精品 | 国产精品久久久久av | 欲色av| 久久av一区二区三区 | 精品国产欧美一区二区三区成人 | 亚洲精品成人在线 | 国产精品视频网 | 中文字幕一区在线 | 日韩不卡在线 | 国产精品国产三级国产aⅴ中文 | 亚洲国产区 |