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

11 - 드디어 엑셀로 저장, 불러오기

개복치 개발자 2019. 12. 23. 12:28

이번에는 엑셀로 저장하는 것을 해 보겠습니다.

 

엑셀에 글을 써서 test.xlsx라고 저장하면

 

 

이렇게 콤마로 찍을 수 있습니다. 이렇게 반복문을 사용할 수도 있고

 

 

이제 크롤링 해온 내용들을 한번 엑셀에 저장해보겠습니다.

 

 

아래는 코드 입니다.

 

# 엑셀을 쓰기 위한 준비과정들

import requests
from bs4 import BeautifulSoup


req = requests.get('http://www.naver.com')
soup = BeautifulSoup(req.text, 'html.parser')

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)


from openpyxl import Workbook
write_wb = Workbook()
write_ws = write_wb.active

for i in range(1,len(naver_list)+1) :
    write_ws.cell(i, 1, naver_list[i-1])

write_wb.save('test.xlsx')







--참고

 

https://myjamong.tistory.com/51