2014-06-18 1 views
0

각 요청마다 무작위로 생성 된 그림을 웹에서 저장하려고하는데 .retrieve()를 사용하여 가져 오려고했지만 작동하지 않습니다. 다른 임의의 그림을 다운로드합니다.).임의로 생성 된 그림을 파이썬을 사용하여 기계화

필요하다면 전체 페이지를 다운로드 할 수 있습니다.

+1

코드를 표시하십시오. 이미지가 항상 같은 이름/경로를 가지고 있다면 파이썬 대신에'curl'을 사용할 수 있습니다. – furas

답변

1
import urllib2 
referer = 'link of the page of image' 
image = 'image link ' 

req = urllib2.Request(image) 
req.add_header('Referer', referer) # here is the trick 
response = urllib2.urlopen(req) 

output = open('out.jpg','wb') 
output.write(response.read()) 
output.close() 

이것은 문제의 해결책입니다.