Allen's 데이터 맛집
[네이버 웹툰-0] 만화 제목, 링크 가져오기 본문
간단하게 네이버 웹툰에서 Requests와 Beautifulsoup 모듈을 사용하여 제가 좋아하는 나이트런 이라는 웹툰의 제목과 링크를 가져와보겠습니다.
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