인프런 - 강의/청와대 청원 데이터 시각화

3 - 국민 청원 페이지 데이터 수집

개복치 개발자 2020. 3. 1. 17:16

from bs4 import BeautifulSoup
from selenium import webdriver

driver = webdriver.Chrome("./chromedriver")

driver.get("https://www1.president.go.kr/petitions/best?page=1")

soup = BeautifulSoup(driver.page_source, 'html.parser')

result_list = []

for i in soup.select("#cont_view > div.cs_area > div > div > div.board.text > div.b_list.category > div.bl_body > ul > li"):
    print(i.find("div", class_="bl_subject").text[3:].strip())
    result_list.append(i.find("div", class_="bl_subject").text[3:])


driver.close()