您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“python如何抓取網站的圖片并下載到本地”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“python如何抓取網站的圖片并下載到本地”這篇文章吧。
實例如下所示:
#!/usr/bin/python # -*- coding: UTF-8 -*- import re import urllib,urllib2; #通過url獲取網頁 def getHtml(url): # 要設置請求頭,讓服務器知道不是機器人 user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)' headers = {'User-Agent': user_agent} request=urllib2.Request(url,headers=headers); page = urllib2.urlopen(request); html = page.read() return html #通過正則表達式來獲取圖片地址,并下載到本地 def getImg(html): reg = r'src="(.+?\.jpg)"' imgre = re.compile(reg) imglist = imgre.findall(html) x = 0 for imgurl in imglist: print imgurl; #通過urlretrieve函數把數據下載到本地的D:\\images,所以你需要創建目錄 urllib.urlretrieve(imgurl, 'D:\\images\\%s.jpg' % x) x = x + 1 html = getHtml("http://www.qiushibaike.com/imgrank/") getImg(html)
以上是“python如何抓取網站的圖片并下載到本地”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。