자율과제2. 모범답안

#1. 선택자 찾기

컨테이너: div.wrap_cont 제목: div.wrap_conta.f_link_b 기사요약: div.wrap_contp.f_eb.desc

#2. 요청값 규칙 찾기

기본 URL: http://search.daum.net/search 카테고리: w=news 검색어: q=코알라 페이지: p=1

URL 예시(코알라 뉴스검색 2페이지): https://search.daum.net/search?w=news&q=코알라&p=2

#3. 코딩하기

ha2.py
import requests
from bs4 import BeautifulSoup
for n in range(1, 4):
raw = requests.get("https://search.daum.net/search?w=news&q=코알라&p="+str(n))
html = BeautifulSoup(raw.text, 'html.parser')
articles = html.select("div.wrap_cont")
for ar in articles:
title = ar.select_one("a.f_link_b").text
summary = ar.select_one("p.f_eb.desc").text
print(title)
print(summary)
# 기사별로 구분을 위해 구분선 삽입
print("="*50)