문제

- 모 웹사이트에서 다른 사람이 올린 내가 찍힌 사진을 다운받을 일이 생겼다.
그런데 사진의 장수가 한두장이 아니었다...

더구나 주인장은 센스넘치게 -0- 사진들을 압축으로 묶어서 올려 놓은게 아니고, 아래와 같이 한장 한장을 일일이 따로따로 서버 폴더에 걍 넣어놓고 링크만 걸어놨다.

http://a/1.jpg
http://a/2.jpg
http://a/3.jpg
...

Firefox 의 DownloadThemAll 과 같은 플러그인을 쓸수도 없었다. 왜냐하면 저 사진들이 링크걸린 페이지에는 썸네일만 올라가 있고, 해당 썸네일을 클릭해야 비로소 원본 사진이 리다이렉트로 보여지는 형태로 링크가 걸려있었기 때문이었다. ( 그래서 DownladThemAll 로 다운받으면 썸네일만 다운로드된다 )

수백장 되는 사진을 처음에는 "브라우저로 경로 실행" - "이미지 우클릭" - "다른이름으로 저장" 을 통해서 한장씩 다운받다가... 이 짓을 하고 있는 나 자신이 한심해졌다 -0-

그래서 구글링으로 뒤지다가... URLDownloadToFileA 라는 쌈박한 함수를 찾았다.

해결

URLDownloadToFileA 를 이용해서 아래처럼 특정 URL 의 연속된 파일들을 일괄적으로 다운받는 간단한 프로그램을 만들었다.


예외처리도 하나도 안되어있고 단순하게 만들었지만 내 요구사항은 완벽히 충족시켰다.  ㅋ
URLDownloadToFileA  이 함수만 잘 활용하면...
파이어폭스의 DownloadThemAll 과 같은 플러그 인도 쉽게 제작이 가능할 것 같다.

어쨌든 노가다 할 뻔한 일을 코딩으로 줄여서 흐믓 ㅋ

댓글을 달아주세요!
  1. BlogIcon hyperdash 2008.10.13 17:21 신고  댓글주소  수정/삭제  댓글쓰기

    후웃~~~ 100번정도라면 코딩할만 한데???

    나름 뿌듯했겠는걸~~ ㅋㅋㅋ

  2. 김준형 2008.10.20 15:30 신고  댓글주소  수정/삭제  댓글쓰기

    http://www.hira.or.kr/rdc_hospsearch.hospsearch.do?method=hospital&pgmid=HIRAA030101000000
    죄송합니다만 위 주소에서 검색결과를 다운받거나 엑셀파일로 변환할 방법은 없을까요?
    치과만 다운받을려는데 너무 노가다네요
    검색결과랑 링크되어있는 2단게페이지까지만 좀 받고싶은데 죽을맛입니다.
    부탁드리겠습니다.
    우편물 발송목적으로 정보를 옴겨야되는데 암담하네요 ㅠㅠ

    • BlogIcon mynotepad 2008.10.20 16:17 신고  댓글주소  수정/삭제

      죄송합니다만 해당 사이트는 서버에서 처리된 검색결과를 웹 페이지에 뿌려주는 방식이니 제가 했던 서버에 올라가있는 파일을 자동으로 다운받는 것과는 상황이 다르군요..
      별다른 도움을 드릴수 없겠네요 -0-

  3. BlogIcon 임수창 2008.10.22 01:59 신고  댓글주소  수정/삭제  댓글쓰기

    질문이 있습니다.

    어떻게 웹페이지에 서류파일을 걸어놓고 사람들이 클릭하면 다운로드 받게할수 있냐요?

    contact@gorillapaper.com

  4. BlogIcon 임수창 2008.10.23 23:12 신고  댓글주소  수정/삭제  댓글쓰기

    감사합니다.

  5. 디믹 2008.11.17 02:04 신고  댓글주소  수정/삭제  댓글쓰기

    감사합니다. :)
    언젠가 블로깅하다 이포스트를 지나치듯 보고 다시 기억을 떠올려 겨우겨우 검색해서 찾아왔어요 -ㅅ-;;;

    구글에서 "1.jpg 이미지 일괄 다운" 로....
    1.jpg 라는 단어가 큰 역활을 흐흐;;;

  6. BlogIcon 임수창 2009.02.27 02:16 신고  댓글주소  수정/삭제  댓글쓰기

    혹시 제 웹사이트는 미국에서 종이류를 판매하는 웹스토어인데 Google, Yahoo Sitemap submission과 SEO ranking 에 대해 잘 아시는 분은 저에게 연락 좀 부탁드립니다. contact@gorillapaper.com

  7. 매딕 2010.08.21 13:03 신고  댓글주소  수정/삭제  댓글쓰기

    님아 저 소수 갔고 어떻개하란말입니까???

    정확히 설명부탁해요... 초보라~``

  8. 2017.10.01 06:23  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

이름 암호 홈페이지