使用python+eclipse按您講的方法提取出來(lái)的圖片怎么是損壞的或無(wú)法加載的
python版本2.7,用的是chrom瀏覽器
import?urllib2
import?re
req=urllib2.urlopen('http://idcbgp.cn/course/list')
buf=req.read()
#print?buf
listurl?=re.findall(r'http:.+\.jpg',buf)
print?listurl
i=0
for?url?in?listurl:
????f=open(str(i)+'.jpg','w')
????req=urllib2.urlopen(url)
????buf=req.read()
????f.write(buf)
????i+=1爬取出來(lái)的圖片:


請(qǐng)問(wèn)這個(gè)是什么原因呢
2016-04-17
我用30瀏覽器爬這個(gè)圖片,按照教程來(lái)做也是出現(xiàn)加載不了的馬賽克情況。。不知道咋回事
2016-01-19
import?urllib2 import?re def?down(url): ????return?urllib2.urlopen(url) def?downImg(page):???????? ????buf?=?down("http://idcbgp.cn/course/list?page=%d"%(page)).read() ????#print?buf ????imgs?=?re.findall(r"http:.+\.jpg",?buf) ????for?img?in?imgs: ????????fname?=?img.split('/')[-1] ????????print?fname ????????fn?=?open("img\\%s"%(fname),?"wb") ????????requ?=?down(img)???????? ????????fn.write(requ.read()) ????????fn.close() ???????? for?i?in?range(0,25): ????downImg(i)2016-01-19
f=open(str(i)+'.jpg','wb')
使用二進(jìn)制方式打開(kāi)文件,避免圖片出現(xiàn)馬賽克。
2016-01-18
8好意思,取圖片跟瀏覽器有關(guān)?