***11월 7일 오후 7시 30분에 취창업홍보실 5에서 모임 세미나를 진행하기로 결정!!***
백엔드, 프론트엔드 목요일(11월 7일)까지 생각해오기
프론트엔드 : 박주혜, 이하경
백엔드 : 여수현, 조예은, 추지온
- 각 뉴스 크롤링 : 팀원 5명이 각각 네이버, 다음, 줌, KBS, 구글 뉴스를 맡아 진행했다.
#네이버 뉴스
import requests
from bs4 import BeautifulSoup
res = requests.get('https://news.naver.com/')
soup = BeautifulSoup(res.content,'html.parser')
# url = 'https://news.naver.com/'
# result = urlopen(url)
# html = result.read()
tag = soup.select('#today_main_news .hdline_article_tit a')
print("헤드라인 뉴스")
for t in tag:
# print(t)
print(t.getText().strip())
#다음 뉴스
import requests
from bs4 import BeautifulSoup
res = requests.get('https://media.daum.net/')
soup = BeautifulSoup(res.content, 'html.parser')
mytitle = soup.select('#mArticle > div.box_headline > ul > li > strong > a')
for top in mytitle:
print(top.text.strip())
#구글뉴스
import requests
from bs4 import BeautifulSoup
res = requests.get('https://news.google.com/?hl=ko&gl=KR&ceid=KR:ko')
soup = BeautifulSoup(res.content,'html.parser')
tag = soup.select('#yDmH0d > c-wiz > div > div.FVeGwb.CVnAc > div.ajwQHc.BL5WZb.RELBvb.fV8ehb > div > main > c-wiz > div.lBwEZb.BL5WZb.xP6mwf > div.NiLAwe.mi8Lec.gAl5If.sMVRZe.Oc0wGc.R7GTQ.keNKEd.j7vNaf.nID9nc > div > div.SbNwzf > article > h4')
for t in tag:
print(t.getText().strip())
#줌 뉴스
import requests
from bs4 import BeautifulSoup
res = requests.get('http://zum.com/#!/home')
soup = BeautifulSoup(res.content, 'html.parser')
tag = soup.select('#zum-newsBox > div > div.menu.d_menu > h3')
for t in tag:
print(t.getText().strip())
#줌 뉴스(2) - 시간대별로
import requests
from bs4 import BeautifulSoup
res = requests.get('http://zum.com/#!/home')
soup = BeautifulSoup(res.content, 'html.parser')
tag = soup.select('#zum-newsBox > div > div.menu.d_menu > div > ul.text_news > li > a')
for t in tag:
print(t.getText().strip())
#줌 뉴스(3)
import requests
from bs4 import BeautifulSoup
res = requests.get('http://zum.com/#!/home')
soup = BeautifulSoup(res.content, 'html.parser')
tag = soup.findAll("a", {"class","item d_newslink" })
for t in tag:
print(t.getText().strip())
#줌 뉴스(4)
import requests
from bs4 import BeautifulSoup
res = requests.get('http://news.zum.com/')
soup = BeautifulSoup(res.content, 'html.parser')
#popularNews-05 > a
tag = soup.select('#content > div.many_wrap.many_wrap_home.side_box > div > ul > li ')
for t in tag:
print(t.getText().strip())
줌 뉴스의 경우 시간대별로 뉴스의 내용이 바뀌었다
각 뉴스 별로 업데이트 시간이 다르기때문에 이에 대한 업데이트 시간을 일정하게 정해줄 필요가 있음을 깨달음!!
#KBS 뉴스
import requests
from bs4 import BeautifulSoup
res = requests.get('http://news.kbs.co.kr/common/main.html')
soup = BeautifulSoup(res.content,'html.parser')
tag = soup.select('#content > div.m-section.main-col2 > div > div.fl.col-box.col-recent > ul')
# tag = soup.findAll("em", {"class" : "tit"})
for name in tag :
print(name.get_text())
#KBS(2)
import requests
from bs4 import BeautifulSoup
res = requests.get('http://news.kbs.co.kr/common/main.html')
soup = BeautifulSoup(res.content,'html.parser')
tag = soup.select('#content > div.m-section.main-topnews > div > ul.list-type.list-text')
for t in tag:
print(t.getText().strip())
- 월요일(11월 11일)까지 할 일
-
프론트엔드
- 인프런 강의 섹션2까지 들어오기 : https://www.inflearn.com/course/react-%EA%B0%95%EC%A2%8C-velopert/
react 사용 예정, 선행될 공부 : javascript
-> 일단 react 강의를 듣다가 궁금한 javascipt 내용은 검색해보거나 직접 구글링해서 공부하는 방향으로.
만약 위 인프런 강의가 어렵다면 자바스크립트를 다시 공부하기
-
백엔드 : 섹션 4까지 들어오기
- 생활코딩 Web2 - Javascript https://www.inflearn.com/course/web2-javascript#description)
- 뉴스의 정렬 방법 논의: 최신순 ?? / 책갈피(나중) ??
--> 좀 더 구현이 된 후에 다시 논의 해보기로 결정했다!!
'Team Project > 지구별' 카테고리의 다른 글
20191118 회의록 및 스터디 (0) | 2019.11.25 |
---|---|
20191111회의록 (0) | 2019.11.14 |
20191028 회의록 (0) | 2019.10.29 |
20191007 회의록 (0) | 2019.10.10 |
20190930 회의록 (0) | 2019.10.09 |
댓글