본문 바로가기

Python_Crawling/Crawling

190224> Python-Naver Menu 크롤링

반응형

Q.


Q-1. 메일 / 카페 / 블로그 / 지식in / 쇼핑 / 네이버페이 / 네이버티비

Q-2. 사전 / 뉴스 / 증권 / 부동산 / 지도 / 영화 / 뮤직 / 책 / 웹툰

네이버 상기 메뉴를 크롤링 해보자.


A.

A-1.

import urllib.request
import bs4

url = "https://www.naver.com/"

html = urllib.request.urlopen(url)

bs_obj = bs4.BeautifulSoup(html, "html.parser")

ul = bs_obj.find("ul", {"class":"an_l"})

lis = ul.findAll("li")

for li in lis:
a_tag = li.find("a")
span = a_tag.find("span",{"class":"an_txt"})
print(span.text)

A-2.

import urllib.request
import bs4

url = "https://www.naver.com/"

html = urllib.request.urlopen(url)

bs_obj = bs4.BeautifulSoup(html, "html.parser")

ul = bs_obj.find("ul", {"id":"PM_ID_serviceNavi"})

lis = ul.findAll("li")

for li in lis:
a_tag = li.find("a")
span = a_tag.find("span",{"class":"an_txt"})
print(span.text)

O.

O-1.

메일

카페

블로그

지식인

쇼핑

네이버페이

네이버TV


Process finished with exit code 0


O-2.

사전

뉴스

증권(금융)

부동산

지도

영화

뮤직

만화 / 웹툰

반응형