본문 바로가기

스파르타코딩 내일배움캠프

TIL 2021-9-12 스파르타코딩 - 파이썬 혼자놀기 패키지 힙한취미 코딩 (2)

2일차 강의다. 1일차 강의에 이어서 바로 진행 중이다.

 

이 강의는 코드 스니펫을 다 준비 해놓았다. 

 

 

파랗게 줄 친부분을 누르면 아래처럼 코드가 나온다. 

그리고 저기 "여기에 코드 적기!" 에 코드를 작성하면 된다. 

이 태그를 찾는 게 힘들었다. 

선생님께서 강의를 만드실 때 html 태그랑 현재 네이버의 html 태그가 조금 바뀌었기 때문이다. 

 

<a href> 태그의 copy selector를 하면 위에 처럼 나올텐데, 기사 링크마다

div.news_wrap.api_ani_send > div > a는 같다는 것을 알 수 있다. 

 

앞에 #sp_nws1 태크는 <li> 태그로 커버가 되기 때문에 신경 안 써도 도니다. 

 

그래서 저걸  title = article.select_one('div.news_wrap.api_ani_send > div > a') 이런식으로 넣으면 될 것이다. 

 

힘들게 이런 저런 걸 시도 해보던 중 드디어 해냈다! 휴우... 좌절하다가 될 때의 희열이란...!!!!

크롤링 한 것을 엑셀에 담았다. 

 

그리고 마지막에 자동으로 메일에 첨부하여 전송하기도 해봤다.