Net::HTTP.start("static.flickr.com") { |http|
resp = http.get("/92/218926700_ecedc5fef7_o.jpg")
open("fun.jpg", "wb") { |file|
file.write(resp.body)
}
}
Theres 일부 샘플 이미지 다운로드 코드. 이제는 그것을 열지 않고 이미 선택한 디렉토리에 저장하고 싶습니다. 또한 배열의 각 URL을 통해 실행하고 싶습니다. 예를 들어 (. 내가 이미지 리퍼를 만들고 있어요) 배열이 포함 Heres는 무엇으로 4chan을 사용하여 소스 코드를 추출 후 :이미지 다운로드 코드에서 어레이의 각 부분을 통해 루비 프로그램을 실행하십시오.
http://static.4chan.org/image/title/1065156729813.jpg
http://static.4chan.org/support/jlist_leader/728x90_gothic.jpg
http:flag.jpg
http://static.4chan.org/support/jlist_top/jlist_adult_01.jpg
http://images.4chan.org/v/src/1296062231626.png
(등)
그래서를 heres 내가 할 제안 무엇 : URI를 배열을 통해 어떻게 든 구문 분석합니다. 파싱 된 각 URL의 각 부분을 순차적으로 각 스폿에 입력하십시오. 이미지를 다운로드하거나 파싱 할 수없는 경우 (예 : flag.jpg와 일치하는 경우) 문자를 건너 뜁니다. 모두 저장합니다 사전 정의 된 디렉토리에 열지 않아도됩니다. 도움을 주시면 대단히 감사하겠습니다.
당신이하고 싶은 것을 알고있는 것처럼 들리므로 구체적으로 코딩하는 데 문제가 있습니까? – maerics
배열에서 파싱 된 각 객체를 통해 다운로더를 실행하게합니다. – user451711
또한 다운로드 한 개체를 디렉터리에 저장하는 방법. – user451711