게시판 이미지 다운로드 프로그램
페이지 정보
작성자 서방님 댓글 1건 조회 133회 작성일 07-12-13 00:59본문
이 프로그램 돌린다구 이미지가 다운로드 되는건 아닙니다
단지 image url을 출력합니다.
제가 사용한 방법은
1. 이미지 URL 추출
# php -f getGellery.php > imageUrl.txt
2. wget 유틸리티를 이용한 다운로드
# wget `cat imageUrl.txt`
윈도우에서는 플래쉬겟 같은 프로그램을 사용하시면 될 껍니다.
php에서 바로 다운로드 할 수 있지만 그러지 않았습니다.
wget이 있으니깐요!
6, 7, 12 및 20번째 라인을 적절히 수정해서 사용하시면 됩니다.
과도한 사용은 해당 서버에 무리를 줄 수 있으니 적당히 사용하세요.
아래는 소스 입니다.
# cat getGallery.php
1 <?php
2 /*
3 * Gallery image url 추출 프로그램
4 * 2003.11.17 by newbie
5 */
6 $startPage = "1"; // 시작 페이지
7 $endPage = "57"; // 마지막 페이지
8
9 for($i=$startPage; $endPage+1 > $i;$i++)
10 {
11 $data = ""; // 초기화
12 $datafile = "http://ㅡ.ㅡ;/gallery/album02?&page=$i"; // 리스트 페이지
13 $fp = @fopen($datafile, "r");
14 while (!feof ($fp))
15 {
16 $data .= fgets($fp);
17 }
18 fclose($fp);
19
20 preg_match_all("/img src="http://ㅡ.ㅡ;/albums/album02/([0-9A-Za-z_-]+).([a-z]+).([a-z]+).jpg/",$data, $matches);
21
22 foreach($matches as $key => $value)
23 {
24 foreach($value as $key_2 => $value_2)
25 {
26 $value_2 = ereg_replace(".thumb","",$value_2);
27 $value_2 = ereg_replace("img src=","",$value_2);
28 echo $value_2."n";
29 }
30 break;
31 }
32 }
33
34 ?>
첨부파일
- junTime.zip (3.6K) 1회 다운로드 | DATE : 2008-09-08 11:42:14
- jslb_ajax.js (6.1K) 2회 다운로드 | DATE : 2008-09-08 11:42:14