亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

使用python+eclipse按您講的方法提取出來的圖片怎么是損壞的或無法加載的

python版本2.7,用的是chrom瀏覽器

import?urllib2
import?re

req=urllib2.urlopen('http://www.xianlaiwan.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

爬取出來的圖片:

5697a7500001683502400135.jpg

5697a75000014d6d02400135.jpg

請問這個是什么原因呢

正在回答

4 回答

我用30瀏覽器爬這個圖片,按照教程來做也是出現加載不了的馬賽克情況。。不知道咋回事

0 回復 有任何疑惑可以回復我~
import?urllib2
import?re

def?down(url):
????return?urllib2.urlopen(url)
def?downImg(page):????????
????buf?=?down("http://www.xianlaiwan.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)


3 回復 有任何疑惑可以回復我~

f=open(str(i)+'.jpg','wb')

使用二進制方式打開文件,避免圖片出現馬賽克。

5 回復 有任何疑惑可以回復我~

8好意思,取圖片跟瀏覽器有關?

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

使用python+eclipse按您講的方法提取出來的圖片怎么是損壞的或無法加載的

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號