인프런 - 강의/초간단 초스피드 데이터 수집 (파이썬 크롤링)

3 - 네이버 인기검색어 크롤링

----___<<<<< 2019. 12. 17. 21:45

첫번째 방법과 (class_="")

두번재 방법으로 크롤링(select)

 

import requests
from bs4 import BeautifulSoup

# 엔터치기
req = requests.get('http://www.naver.com')

# 이런 식으로 HTML에 있는 코드를 다 가져온다
soup = BeautifulSoup(req.text, 'html.parser')


# 첫번째 방법
# for i in soup.find_all("li", class_="ah_item") :
#     print(i.find(class_="ah_k").text)
#     print("")

# 두번째 방법
# #PM_ID_ct > div.header > div.section_navbar > div.area_hotkeyword.PM_CL_realtimeKeyword_base > div.ah_list.PM_CL_realtimeKeyword_list_base > ul:nth-child(5)

# print(soup.select("#PM_ID_ct > div.header > div.section_navbar > div.area_hotkeyword.PM_CL_realtimeKeyword_base > div.ah_list.PM_CL_realtimeKeyword_list_base > ul > li"))

# naver_list = []
# 
# for i in soup.select("#PM_ID_ct > div.header > div.section_navbar > div.area_hotkeyword.PM_CL_realtimeKeyword_base > div.ah_list.PM_CL_realtimeKeyword_list_base > ul > li") :
#     naver_list.append(i.find(class_="ah_k").text)
# 
# print(naver_list)