Allen's 데이터 맛집

[네이버 웹툰-0] 만화 제목, 링크 가져오기 본문

Programming/Web Scraping

[네이버 웹툰-0] 만화 제목, 링크 가져오기

Allen93 2023. 8. 10. 00:28

 

간단하게 네이버 웹툰에서 RequestsBeautifulsoup 모듈을 사용하여 제가 좋아하는 나이트런 이라는 웹툰의 제목과 링크를 가져와보겠습니다.

 

import requests

from bs4 import BeautifulSoup

url = 'https://comic.naver.com/webtoon/list.nhn?titleId=64997'
res = requests.get(url)
res.raise_for_status()

soup = BeautifulSoup(res.text, 'lxml')
cartoons = soup.find_all('td', attrs = {'class':'title'})  #td element 중 title이 클래스 인것

#만화 제목 + 링크 가져오기 
#title 의 text만 추출하고, a element 가 href(링크) 추출하기 
for cartoon in cartoons :
     title = cartoon.a.get_text()
     link = 'https://comic.naver.com' + cartoon.a['href']
     print(title,'\n\n',link)

>>>https://comic.naver.com/webtoon/detail.nhn?titleId=64997&no=562&weekday=sat 나이트런 문 122화

>>>https://comic.naver.com/webtoon/detail.nhn?titleId=64997&no=561&weekday=sat 나이트런 문 121화

>>>https://comic.naver.com/webtoon/detail.nhn?titleId=64997&no=560&weekday=sat 나이트런 문 120화>>>https://comic.naver.com/webtoon/detail.nhn?titleId=64997&no=559&weekday=sat 나이트런 문 119화 >>>https://comic.naver.com/webtoon/detail.nhn?titleId=64997&no=558&weekday=sat 나이트런 문 118화

>>>https://comic.naver.com/webtoon/detail.nhn?titleId=64997&no=557&weekday=sat 나이트런 문 117화 >>>https://comic.naver.com/webtoon/detail.nhn?titleId=64997&no=556&weekday=sat 나이트런 문 116화 >>>https://comic.naver.com/webtoon/detail.nhn?titleId=64997&no=555&weekday=sat 나이트런 문 115화 >>>https://comic.naver.com/webtoon/detail.nhn?titleId=64997&no=554&weekday=sat 나이트런 문 114화 >>>https://comic.naver.com/webtoon/detail.nhn?titleId=64997&no=553&weekday=sat

 

네이버웹툰 나이트런

728x90