총 1인
- 정석진 : 프론트, 백엔드
- 현재 epl 순위표
- 현재 epl 경기일정
- 네이버스포츠 인기 뉴스
- 현재 epl 선수순위
✔️ Velog TIL
https://velog.io/@strong1133
- 해외축구 영국 프리미어 리그의 정보를 한 페이지에 모아서 볼 수 있는 정보 제공 서비스
- 네이버스포츠의 해외축구 데이터들을 크롤링 하여 db에 저장하고 화면에 뿌려주는 Selenium, Beautifulsoup 로직
- db의 최신화 확인 모듈을 만들어 주기적으로 실행 함으로써 최신화 상태 유지
- Python
- Flask
- Beautifulsoup
- Selenium
- BackgroundScheduler
- Mongodb - pymongo
- HTML
- CSS
- JavaScript
- JQuery
- AWS: EC2
- ubuntu
- Pycharm
- ubuntu, aws
- 패키지 설치
pip install -r requierments.txt
- 실행
python app.py
- localhost에서 실행 할 경우
client = MongoClient('localhost', 27017)
- ubuntu로 실행시 크롬옵션 관련 이슈 발생시
- 크롬버전 확인
google-chrome --version
- 크롬 버전에 맞는 리눅스용 크롬드라이버를 다운받아 static>bin안에 넣어줘야함.
- 관련 블로그
https://somjang.tistory.com/entry/Ubuntu-Ubuntu-%EC%84%9C%EB%B2%84%EC%97%90-Selenium-%EC%84%A4%EC%B9%98%ED%95%98%EA%B3%A0-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0
- 크롬버전 확인
- 로그인 시스템을 구축하여 회원별 설정 팀이나 선수에 관한 정보들의 그룹화
- CSS 적인 완성도 향상 계획
- 좀더 반응형적인 웹사이트 설계