ผมพยายามโหลดรูป http://upic.me/i/jz/tumblr_ln5t3kvrzz1qknzp5o1_500.jpg
โดยใช้ urllib ดูแต่โหลดแล้วภาพใช้ไม่ได้
Browse ตาม link เจอแต่รูปเปล่าๆ มีโค้ด html นิดหน่อย ซึ่งถ้าใช้ urllib.retrieve() แล้วภาพไม่ขึ้น
import urllib
urllib.urlretrieve('http://upic.me/i/jz/tumblr_ln5t3kvrzz1qknzp5o1_500.jpg','abe.jpg')
แล้วพัง รู่สึกว่าที่โหลดมามันไม่ใช่รูป แต่เป็น html แสดงว่ามันต้อง protect อะไรไว้แน่ๆ แต่ผมไม่มีความรู้เลยว่าทำไงดี มีใครแนะนำอะไรบ้างได้ไหมครับว่าปัญหาอยู่ที่ไหน โค้ดนี้โหลดรูปอื่นได้แต่โหลดจาก upic.me ไม่ได้
ใส่ referer ด้วยครับ
ไม่ค่อยเข้าใจ referer
หมายถึงเว็บก่อนที่จะเข้าไปถึงภาพนั้นเหรอครับ
ผมก๊อบมาจากใน
http://upic.me/show/55131719 ครับ มันเป็นdirect link อยู่
แก้ url ไฟล์รูปเปน https ครับ
ใช้ได้จริงด้วย แต่ผมไม่เข้าใจหลักการเลยครับว่าทำไม htttps ถึงได้
ขอบคุณมากๆครับ
server set ไว้แบบนั้นครับ
สงสัยให้รีบถามครับ ไม่เชื่อกลับไปดูตรงคำว่า powered by ในเว็บนั้นอีกทีครับ ;)
อ๊ะ!!!!!!
ขอบคุณมากครับ