일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 2021
- 계획
- 다이나믹프로그래밍
- mmcv
- 인생
- BOJ
- dp
- python 강의
- C++
- 파이썬
- it
- 자작시
- python 강좌
- 자살
- 강의
- 백준
- 파이썬 강좌
- 철학
- dynamic programming
- 2024
- 슬픔
- 강좌
- 라즈베리파이 모니터
- 2020
- 파이썬 강의
- 알고리즘
- python
- 공부
- 프로그래밍
- mmdetection
- Today
- Total
목록
급식표
(2)
반응형
Stargazer
우리학교 기숙사 홈페이지가 새로 바뀌게 되면서 이전에 쓰던 프로그램이 쓸모 없어졌다. 사실 이전에도 한번 개정한적 있었는데, 그때는 자바스크립트 형식으로 다운받는 형식이라 웹 스크레이핑 하는 프로그램을 하나의 파일로 만들 방법을 못찾아서 관뒀는데 이번에는 실험해보니 가능해졌다. 첨부파일 물론 파이썬으로 만들었기 때문에 모바일에서는 실행이 어려워서 첨부터 컴퓨터용으로 만들었다. 덤으로 코드도 올릴테니 참고할 사람은 참고하는것도 좋을 것이다. 코드: import requests from bs4 import BeautifulSoup import os import datetime base = "https://dorm.inha.ac.kr" url = "https://dorm.inha.ac.kr/dorm/10136..
정말 무료한 기숙사 삶을 살고 있던 도중에 나의 만성 귀차니즘이 급식에서도 또 도져버렸다. 기숙사 사이트에 들어가서 급식표 다운로드하는 것 자체가 너무 과정이 길다고 느꼈다. 사이트 주소입력하고, 카테고리 클릭한다음에 원하는 주차별 급식표 찾고, 첨부파일을 다운로드 받고, 원하는 다운위치 정하고, 다운된 위치 가서 열기 버튼 누르기 까지... 나한테는 너무 길다. 그래서 걍 프로그램으로 만들기로 했다. 그런데 어떻게 만들지? 곰곰히 생각해보니 파이썬으로 웹 크롤링인가 무엇인가가 기술이 있었다는 것을 생각해냈다. 참고로 웹 크롤링이란 웹에서 원하는 데이터를 스크랩핑하는 기술을 포함해서 데이터를 분석하는 기술등을 통틀어 이야기한다 내가 여기서 생각해낸 발상은 '웹 크롤링이 그런 기술이라면 스크랩핑하는 것쯤은..