Re: [範例] 無名小站相簿 grabber

看板Python作者 (goodtau)時間13年前 (2011/05/29 20:08), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串3/4 (看更多)
打擾了 關於這個程式碼 抓到最後一張會出錯 會有403-error 抓不到最後一張照片的原因好像是因為 抓下來的原始碼裡頭沒有最後一張照片的位址? 請問有解決的辦法嗎 麻煩請大家回答了 謝謝 ※ 引述《ellinas (keep your faith !)》之銘言: : 我是初學者啦 小小修改一下 : 使用方法相同 : 修正:第一張相片捉不到 以及改用python的file物件 如此可在windows下使用 : import urllib2 : import re : import sys : import os : global filename, addr : addr = "http://www.wretch.cc/album" : filename = 1 : def get_pic(path): : global filename : url = re.sub('&amp;', r'&', addr+path) : r = urllib2.Request(url) : r.add_header('Referer', addr) : r.add_header('User-Agent', 'Mozilla 5.0') : cont = urllib2.urlopen(r) : c = cont.readlines() : for line in c: : if re.match('.*<img id=\'DisplayImage\'.*?></a>', line): : mat = re.findall('(http.*?)\'', line) 程式碼有刪掉一點 不好意思 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.8.135

05/30 19:39, , 1F
還是不知道怎麼弄,有人可以再提點一下嗎? 謝謝
05/30 19:39, 1F
文章代碼(AID): #1DuZSz-p (Python)
文章代碼(AID): #1DuZSz-p (Python)