>> Read No. 738 article  
근데 지금은 안되네요..

등록 2000-10-04 10:02:00     조회 5
이름 vecter    

		: ...................
:    mkdir $1$2
:
:     # 한권이 200페이지를 넘지 않는다.
:     for i in `seq 1 200`; do
:         if [ $i -lt 10 ]; then
:             page="00"$i;
:         elif [ $i -lt 100 ]; then
:             page="0"$i;
:         else
:             page=$i;
:         fi
:         filename="http://comics.lycos.co.kr/단행본/"$bookname"/"$chapter"/"$prefix$chapter"-"$page".jpg"
:         wget $filename
:
:         mv $3$chapter*.jpg ./$1$2
:
:     done
:
:  요런 식으루 바꿔주면 좀더 편하겠죠...
:  닥터노구찌3/ 닥터노구찌4/ 이런식으루 디렉토리가 생기니...
:  // 헉..수정...
:  // 전처럼 하면 몇가지를 동시에 받을때 문제가 되는군요;;;
:  // mv가 워낙 빠르긴해도 거의 동시에 받을경우;;;
:  // 자기 디렉으루 다른넘까지 끌고가버릴수도 있지 않을까 하는;;
:  // mv *.jpg ./$1$2 를 $3$chapter*.jpg ./$1$2로변경..
:
: downall.sh도..     
:   ~/lycos.sh $1 $i $4
:   ./lycos.sh $1 $i $4 이런식으루;;;
:
: 으음... 쓸데없는 짓이었슴다;;;
:
: 하지만 몇줄 넣어주는게 훨 편하니emoticon
:
:
:
:
: : 전 만화를 빨리 보는 편이라서, 다음 페이지로 넘어갈 때의
: : 그 몇 초마저도 기다리기가 힘들더군요. 그래서, 결국 로컬로
: : 긁어오는 다음과 같은 스크립트를 만들게 되었습니다. 덕분에
: : 쉘스크립트도 다시 공부했죠. wget덕택에 리눅스의 파워풀함을
: : 다시 한번 느낄 수 있었습니다. 이런 건 윈도에선 안되겠죵?
: :
: : 라이코스 만화방은 비록 오른쪽 클릭도 막고, 메뉴도 없에서
: : 소스보기를 막아놨지만.. Ctrl+N (Alt+N) 으로 새 윈도우를
: : 띄우는 건 안막았더군요. 크크.
: :
: : 어쨌든 만화 이미지의 URL 중에서 중요한 파라미터인 만화이름,
: : 권, 이미지 파일의 prefix 를 알아내는 게 선행되어야 합니다.
: : 이건 만화 종류마다 다르더군요. emoticon;
: :
: : (무서운 사실. 스포츠 신문들은 각 만화들의 이미지 파일명이
: : 규칙적이지 않더군요. 두둥.. 흐흑.. 신이라 불리우는 사나이를
: : 보고 싶었는데.. emoticon; 사랑해..도..)
: :
: : lycos.sh 는 특정 만화의 특정 챕터만 긁어오며, downall 은
: : 특정 만화의 x 권부터 y 권까지를 긁어올 수 있습니다. 좀더
: : 다듬었으면, wget 의 리턴값을 체크해서 마지막권을 알 수
: : 있었을텐데.. 그냥 귀찮아서 200권까지 무조건 긁어오도록
: : 했습니다.
: :
: : <pre>
: : ::::::::::::::
: : lycos.sh
: : ::::::::::::::
: : #
: : # 라이코스 만화방에서 다운받기
: : #
: : # Usage : lycos.sh bookname chapter prefix
: : # ex    : lycos.sh 닥터노구찌 10 no
: : #
: :
: : #!/bin/bash
: :
: : if [ $# -ne 3 ]; then
: :     echo "Usage : lycos.sh bookname chapter prefix"
: :     echo "   ex : lycos.sh 닥터노구찌 10 no"
: :     echo "   ex : lycos.sh 초밥왕 2 m"
: :     exit
: : fi
: :
: : # 책 제목
: : bookname=$1
: :
: : # 1-9권일 경우, 0을 앞에 붙인다.
: : if [ $2 -lt 10 ]; then
: :     chapter="0"$2;
: : else
: :     chapter=$2;
: : fi
: :
: : # prefix
: : prefix=$3
: :
: : # 한권이 200페이지를 넘지 않는다.
: : for i in `seq 1 200`; do
: :     if [ $i -lt 10 ]; then
: :         page="00"$i;
: :     elif [ $i -lt 100 ]; then
: :         page="0"$i;
: :     else
: :         page=$i;
: :     fi
: :     filename="http://comics.lycos.co.kr/단행본/"$bookname"/"$chapter"/"$prefix$chapter"-"$page".jpg"
: :     wget $filename
: : done
: : ::::::::::::::
: : downall.sh
: : ::::::::::::::
: : #!/bin/bash
: : if [ $# -ne 3 ]; then
: :     echo "Usage : downall 만화제목 from_chapter to_chapter prefix"
: :     echo "   ex : downall 닥터노구찌 1 10 no"
: :     exit
: : fi
: : for i in `seq $2 $3`; do
: :     ~/lycos.sh $1 $i $4
: : done
: : </pre>
: :
: : --
: : Reiot, the Fallen Lord of MUDMANIA--장비탓 하지말고 CPU 불날때까지 쓰자
이름
암호


>> 관련글
738 근데 지금은 안되네요..  vecter  2000.10.04  ....
  답장 RE: 라이코스 만화 긁어오는 스크립트  hermian  2000.09.28  ....
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.56 초 ] 작업시간: [ 0.05 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791048491
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.