This is an python challenge example.
- Python 3.8.10
- Flask 2.1.2
- requests 2.27.1
- Jinja2 3.1.2
- beautifulsoup4 4.11.1
step | 진행도 | 과정 | 날짜 | 세부내용 | 과제 |
---|---|---|---|---|---|
01 | ☑️ | Assignment #01 | 01 | ✍️#1.0 ~ #1.3 | ✔️ 퀴즈 |
02 | ☑️ | Assignment #02 | 02 | ✍️#1.4 ~ #1.8 | ✔️ 코드 챌린지 |
03 | ☑️ | Assignment #03 | 03 | ✍️ #1.10 ~ #1.11 | ✔️ 코드 챌린지 |
04 | ☑️ | Assignment #04 | 04 ~ 07 | ✍️ #1.12 ~ #2.2 | ✔️ 코드 챌린지 |
05 | ☑️ | Assignment #05 | 08 ~ 10 | ✍️ #2.3 ~ #2.16 | ✔️ 코드 챌린지 |
06 | ☑️ | Assignment #06 | 11 ~ 14 | ✍️ #3.0 ~ #4.10 | ✔️ 코드 챌린지 |
-
Using the boilerplate, make a program that gets urls as an input and checks if they are online or not.
-
보일러플레이트를 이용해 URL을 입력받아 온라인 상태인지 아닌지 체크하는 프로그램을 만드세요.
-
프로그램은 쉼표로 URL의 개수를 구별합니다. 또한 ‘http’의 유무와 공백을 체크하여 ‘http’가 없다면 추가해주고 공백은 모두 제거해 줍니다. 대문자가 포함되어 있을 경우도 생각하여 소문자로 변환시켜줍니다. 이러한 경우들을 모두 생각하여 처리해줍시다.
-
URL이 실제로 존재하는지 존재하지 않는지 체크해야 됩니다.
-
사용자들은 프로그램이 모두 종료된 후 다시 시작할 수 있습니다.
- 오늘의 강의: 파이썬으로 웹 스크래퍼 만들기 2.3 - 2.16
- 오늘의 과제: 위의 강의를 시청하신 후, 아래 코드 챌린지를 제출하세요.
- 제출기간: 3일 챌린지! 72시간. 목요일 오전 6시까지
- 보일러플레이트를 사용하여 다음과 같은 프로그램을 만드세요.
- 알바천국 사이트 로 가서,
- 첫 페이지에 있는 슈퍼브랜드 채용정보의 회사들을 스크랩하세요.
- 각각 회사 페이지로 들어가서 알바 정보를 스크랩하세요.
- 회사 별로 스크랩 해온 알바 정보를 각각의 .csv 파일로 만들어 저장하세요.
- watch the video
- repl.it 와 .csv 파일들의 예상 실행 결과는 아래와 같습니다.
- 새로운 1일 과제입니다! 알바천국을 스크래핑 하세요!
- csv 파일이 위의 화면처럼 출력되게끔 코딩하세요.
- 마지막 과제: 파이썬 모든 강의를 바탕으로 출제되었습니다.
- 제출기간: 4일 챌린지입니다. 월요일 오전 6시까지!
- 보일러플레이트를 이용하여 세 종류의 웹사이트에서 정보를 긁어와 원격 직업을 찾는 "job scrapper"를 만드세요.
- This is how the website should behave: watch the video
웹사이트는 .csv 파일 내보내기가 가능해야 됩니다. 반복 검색 속도가 빨라지기 위해서 fakeDB를 구현해야 됩니다. 아래에 있는 세 종류의 웹사이트를 모두 스크랩해야 됩니다.
- 제출기간: 4일 챌린지입니다. 월요일 오전 6시까지!
- 오늘의 템플릿: 위의 Today's Blueprint 버튼을 클릭하세요!