python爬虫爬取网页图片_Python爬虫实现抓取网页图片
在逛貼吧的時候看見貼吧里面漂亮的圖片,或有漂亮妹紙的圖片,是不是想保存下來?
但是有的網頁的圖片比較多,一個個保存下來比較麻煩。
最近在學Python,所以用Python來抓取網頁內容還是比較方便的:
所以就嘗試了一下
------code-------#coding=utf-8
import re
import urllib //導入模塊
def gethtml(url): //自定義函數,傳參獲取網頁內容
page=urllib.urlopen(url)
html=page.read()
return html
def getimg(html): //自定義函數,獲取需要的內容
reg=r'src="(.+?\.jpg)" pic_ext' //正則表達式,抓取圖片鏈接,見html.jpg
imgre=re.compile(reg) //把正則表達式編譯成一個正則表達式對象,以提高抓取效率
imglist=re.findall(imgre,html) //獲取html中所有匹配到的正則表達式對象
x=1
for imgurl in imglist: //循環遍歷整個鏈接列表
urllib.urlretrieve(imgurl,'f:\\myimg\\myp_w_picpath\\ %s.jpg' % x) //保存圖片至目標文件夾
x=x+1
html=gethtml(" //要獲取的網頁鏈接
print getimg(html)
-----------------------------------
圖示:
如果有疑問
請下載圖示圖片查看
我用的是獵豹瀏覽器
總結
以上是生活随笔為你收集整理的python爬虫爬取网页图片_Python爬虫实现抓取网页图片的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python随机取列表元素_python
- 下一篇: centos7如何精简容量_只需3步!教