본문 바로가기
파이썬 배우기

파이썬으로 웹크롤링 해 보기!!! 3편

by 북노마드 2022. 5. 23.
728x90
반응형

자, 이번 시간에는 파이썬에서 지난 시간에 배운 것에 이어서, 다움 브런치 기사의 제목만 가져오는 걸 해 보겠습니다. 

 

파이썬으로 웹크롤링 해 보기!!! 2편 (ft. 다움 브런치 기사 가져오기)

자, 지난 시간에 이어서 웹크롤링을 계속 해 보겠습니다. 일단 테슬라 관련 기사 헤드라인만 가지고 오고 싶다면 어떻게 해야 할까요? https://www.google.com/search?q=%ED%85%8C%EC%8A%AC%EB%9D%BC&rlz=1C1FKPE_..

booknomad.tistory.com

import requests

from bs4 import BeautifulSoup

response = requests.get("https://search.daum.net/search?w=brunch&nil_search=btn&DA=NTB&enc=utf8&q=%ED%85%8C%EC%8A%AC%EB%9D%BC")
html = response.text

soup = BeautifulSoup(html, 'html.parser')
title = soup.select('.link_brunch')

print(title) 
 
 자, 지난 시간에 여기까지 했습니다.
 
여기서 제목만 출력하고 싶을 때는 어떻게 해야 할까요? 
 
 
import requests

from bs4 import BeautifulSoup

response = requests.get("https://search.daum.net/search?w=brunch&nil_search=btn&DA=NTB&enc=utf8&q=%ED%85%8C%EC%8A%AC%EB%9D%BC")
html = response.text

soup = BeautifulSoup(html, 'html.parser')
title = soup.select('.link_brunch')

for i in title:
  print(i.text)

for 구문에 대해서는 저번 시간에 배웠습니다. 반복구문이죠?  복습해 보고 오겠습니다.

 

파이썬으로 여러 개의 별 찍는 방법 (ft. 파이썬 반복문 for)

자, 저번 시간에는 파이썬을 설치해 봤습니다. 파이썬 설치하기 1편 자, 오늘부터는 파이썬에 대해 공부해 보도록 하겠습니다. 공부에 앞서 파이썬을 설치해 보겠습니다. 참고로 파이썬은 오픈

booknomad.tistory.com

for i in title:
  print(i.text)
변수 i를 (*i는 x든 y든 "개똥"이든 "철수"든 상관없습니다) title이라는 인자에 집어넣어서 반복하면서, 뭘 출력하려구요?
i의 text만을 출력하라고 합니다. 
안 믿으실 것 같아서 i를 머스크로 바꿔보겠습니다.

어때요? 결과값이 똑같이 나오지요?^^

 

참 쉽죠잉?^^

728x90
반응형

댓글