[問題] 圖片爬蟲無法抓取

作者: ms0561188 (蟑螂吃滷蛋)   2017-06-12 21:31:35
各位前輩大家好,最近無聊玩玩爬蟲,有看到可以將網路圖片抓取下來的方法
以下是我主要的程式碼
header={
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36'
}
response = requests.get('http://img.ltn.com.tw/Upload/liveNews/BigPic/600_phpNlWIKt.jpg',headers=header)
print response
f = open('block.jpg', 'wb')
shutil.copyfileobj(response.raw,f)
f.close()
確實有response 200,但抓取下來的圖片位元組為0,想請教一下各位大大原因,謝謝。
(環境為Pycharm)
作者: zerof (貓橘毛發呆雕像)   2017-06-12 21:43:00
你前面先 print 掉了啊....直接 f.write(response.content) 就好了
作者: ms0561188 (蟑螂吃滷蛋)   2017-06-12 21:49:00
已解決 感謝樓上的大大!!!!
作者: coeric ( )   2017-06-12 21:53:00
response = requests.get( ...... ,stream=True,....)多這一行即可是個黑人....XDDDD
作者: ms0561188 (蟑螂吃滷蛋)   2017-06-12 21:58:00
謝謝樓上的大大,可以用了 謝謝
作者: coeric ( )   2017-06-12 21:59:00
因為........我也常幹這種事....忘了加這一段

Links booklink

Contact Us: admin [ a t ] ucptt.com