ݺߣ

ݺߣShare a Scribd company logo
Python 발표 
- 네이버 웹툰 다운로더 - 
MCALAB 
정수빈
원리 
 urllib2 Library를 이용한 웹툰 다운로더 
 1. 받아오고 싶은 웹툰의 titleID와 마지막 Episode를 받는다. 
 2. 웹툰을 다운로드 하는 알고리즘을 Episode만큼 반복한다. 
 웹툰 다운로드 알고리즘 
 1. URL에 해당하는 웹 페이지의 HTML 소스를 받아와 파일로 저장 
 2. 저장된 HTML 파일에서 정규 표현식을 사용하여 image tag를 추출 
 3. 추출된 이미지 태그의 URL을 이용하여 이미지를 파일로 저장 
 4. 즐겁게 웹툰을 감상한다!
원리 
 titleID와 Final Episode? 
 다운받고자 하는 연애혁명의 titleID는 570503, 마지막 에피소드는 62 
 나머지 URL은 공통이므로, 
1-Final Episode만큼 반복하면 모두 다운로드 받을 수 있다!
원리 
 공통된 URL 
 Main 함수
원리 
 subFuntions
원리 
 saveWebtoon Funtion
원리 
 결과!
The END 
끝이지롱

More Related Content

네이버 웹툰 다운로더

  • 1. Python 발표 - 네이버 웹툰 다운로더 - MCALAB 정수빈
  • 2. 원리  urllib2 Library를 이용한 웹툰 다운로더  1. 받아오고 싶은 웹툰의 titleID와 마지막 Episode를 받는다.  2. 웹툰을 다운로드 하는 알고리즘을 Episode만큼 반복한다.  웹툰 다운로드 알고리즘  1. URL에 해당하는 웹 페이지의 HTML 소스를 받아와 파일로 저장  2. 저장된 HTML 파일에서 정규 표현식을 사용하여 image tag를 추출  3. 추출된 이미지 태그의 URL을 이용하여 이미지를 파일로 저장  4. 즐겁게 웹툰을 감상한다!
  • 3. 원리  titleID와 Final Episode?  다운받고자 하는 연애혁명의 titleID는 570503, 마지막 에피소드는 62  나머지 URL은 공통이므로, 1-Final Episode만큼 반복하면 모두 다운로드 받을 수 있다!
  • 4. 원리  공통된 URL  Main 함수