가정통신문 가져오기

In [19]:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from bs4 import BeautifulSoup
In [20]:
from selenium.webdriver.support.ui import Select # select 선택하기 위해 필요
In [21]:
driver = webdriver.Chrome("./chromedriver")
In [ ]:
curl="http://www.sshs.hs.kr/index.do"
driver.get(curl)
driver.implicitly_wait(2) # 3초 기다림.

driver.find_element_by_name('user_id').send_keys('##')
driver.find_element_by_name('password').send_keys('##')
driver.find_element_by_class_name('main_button_login').click()

driver.implicitly_wait(2) # 3초 기다림.

curl2= "http://www.sshs.hs.kr/75053/subMenu.do"
driver.get(curl2)
In [24]:
select = Select(driver.find_element_by_id('recordPerPage'))
select.select_by_value('50')

# board_area > table > tbody > tr:nth-child(1) > td.subject > a

html = driver.page_source
soup = BeautifulSoup(html,"html.parser")
In [26]:
for i in soup.find_all('td'):
    print(i.text.strip())
830
제 2018 - 81호 ((가정통신문) 2018 2학기 리더십 역량강화 워크숍...
김지영
2018-08-17
64
829
제 2018 - 80호 (2018학년도 가정통신문_제 2기 특별교육프로그램 희...
김지영
2018-08-17
62
828
제 2018 - 78호 (2018학년도 1학년 학부모 대상 진로진학설명회 가정...
김지영
2018-08-13
81
827
제 2018 - 77호(2018학년도 3/4분기 수업료 및 학교운영지원비 안내...
이현영
2018-08-07
128
826
제 2018 - 76호 (2018학년도 2학기 교과서 구입 안내 가정통신문)
김지영
2018-07-13
97
825
제 2018 - 75호 (2018학년도 여름 계절 수업 수강료 납부 안내 가정...
김지영
2018-07-13
44
824
제 2018 - 72호 (2018학년도 여름방학 교육계획서)
김지영
2018-07-13
96
823
제 2018 - 74호 (2018학년도 위탁교육 CMS출금안내 가정통신문)
김지영
2018-07-11
105
822
제 2018 - 73호 (서울대 방문 입학설명회 신청 안내)
김지영
2018-07-10
96
821
제 2018 - 71호 (2018학년도 교육정보화 지원 가정통신문)
김지영
2018-07-09
58
820
제 2018 - 70호 (2018학년도 여름방학 중 영어캠프 신청 안내)
김지영
2018-07-09
69
819
제 2018 - 69호 (2018학년도 3학년 열린과학나눔터 봉사활동 경비 반...
김지영
2018-07-06
64
818
제 2018 - 68호 (2018학년도 3학년 제2기 심층교육프로그램 수강료 ...
김지영
2018-07-06
38
817
제 2018 - 67호 (2018년 1학년 학생건강검진안내)
김지영
2018-07-06
59
816
제 2018 - 66호 (2018학년도 7-8월 수익자부담 수납 가정통신문)
김지영
2018-06-29
118
815
제 2018 - 65호 (2018학년도 2학년 과학나눔 봉사활동 참가비 및 동...
김지영
2018-06-28
101
814
제 2018 - 64호 (대기오염 예방관리 요령 가정통신문)
김지영
2018-06-28
21
813
제 2018 - 63호 (2018년 서울교육종단연구 조사 안내 가정통신문)
김지영
2018-06-20
134
812
제 2018 - 62호 (가정통신문 - 자녀 사랑하기 4호)
김지영
2018-06-15
100
811
제 2018 - 59호 (가정통신문-2018학년도 3학년 심층교육프로그램 제2...
김지영
2018-06-15
90
810
제 2018 - 61호 (2018학년도 위탁교육 참가안내 가정통신문)
김지영
2018-06-08
206
809
제 2018 - 60호 (2018학년도 여름 계절수업 수강신청 안내 가정통신문...
김지영
2018-06-07
125
808
제 2018 - 58호 (2018학년도 여름방학 대비 서울시 아동급식지원 신청...
김지영
2018-06-01
73
807
제 2018 - 57호 (2018학년도 6월 수익자부담 수납 가정통신문)
김지영
2018-05-24
97
806
제 2018 - 56호 (2017발전결산(가정통신문))
김지영
2018-05-24
29
805
제 2018 - 55호 (블루리본주간, 금연서약서 가정통신문)
김지영
2018-05-24
21
804
제 2018 - 48호 (가정통신문_제1기 특별교육프로그램 추가개설 강좌 수강...
김지영
2018-05-21
104
803
제 2018 - 54호 (2018년 초중고 학생 교육비 심사 일정 안내 가정통...
김지영
2018-05-11
72
802
제 2018 - 53호 (2018학년도 3학년 서울시립과학관 봉사활동 참가신청...
김지영
2018-05-04
106
801
2018 - 52호 (2018학년도 2분기 수업료 및 학교운영지원비 가정통신문...
김지영
2018-05-04
72
800
제 2018 - 51호 (2018년 2,3학년 소변 및 결핵검사 안내 가정통신...
김지영
2018-05-04
30
799
제 2018 - 50호 (2018학년도 1학년 학년활동 참가 신청 안내 가정통...
김지영
2018-05-03
92
798
제 2018 - 41호 (가정통신문-2018학년도 3학년 제1기 심층교육프로그...
김지영
2018-04-27
82
797
제 2018 - 49호 (2018학년도 5월 수익자부담 수납 가정통신문)
김지영
2018-04-26
82
796
제 2018 - 47호 ((가정통신문)자연탐사 참가 신청서)
김지영
2018-04-25
69
795
제 2018 - 45호 (가정통신문_제1기 특별교육프로그램 추가개설 수강신청)
김지영
2018-04-24
67
794
제 2018 - 46호 (가정통신문(1차학교폭력실태조사))
김지영
2018-04-20
48
793
제 2018 - 44호 ((가정통신문) 2018 1학기 학부모대상 수업공개 안...
김지영
2018-04-20
70
792
제 2018 - 42호 ((가정통신문) 2018학년도 1학기 상담주간 운영 안...
김지영
2018-04-20
77
791
제 2018 - 43호 (가정통신문(2018학년도 2학년 과학나눔 봉사활동 신...
김지영
2018-04-19
96
790
제 2018 - 40호 (2018학년도 영어 원어민 교사 수업료 납부 안내)
김지영
2018-04-16
111
789
제 2018 - 39호 (안내문(가정통신문))
김지영
2018-04-13
134
788
제 2018 - 38호 (체육대회실시(가정통신문))
김지영
2018-04-13
85
787
제 2018 - 33호 (체육대회 간식비(가정통신문))
김지영
2018-04-13
61
786
제 2018 - 37호 (2018학년도 4월 급식수정가정통신문)
김지영
2018-04-06
84
785
제 2018 - 36호 (2018 정서・행동특성검사  가정통신문)
김지영
2018-04-06
47
784
제 2018 - 35호 (2018 인터넷 스마트폰 과의존에 대한 상담 치료 지...
김지영
2018-04-06
22
783
제 2018 - 34호 (2018 가정통신문 - 자녀 사랑하기 2호)
김지영
2018-04-06
21
782
제 2018 - 32호 (2018년 4월 수익자부담 수납 가정통신문)
김지영
2018-03-30
149
781
제 2018 - 31호 (2018학년도 이공계체험학습 이수 희망 조사 가정통신...
김지영
2018-03-30
97
In [27]:
driver.find_element_by_xpath('//*[@id="board_area"]/div[3]/a[4]').click()
In [28]:
driver.quit()