일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 모각코후기
- 모각코
- 정보처리기사필기기본서
- 플러터 생존코딩
- db
- 제품책임자
- 온라인 코딩 스터디
- the password has expired
- 글자색 투명
- 파이썬
- 프로토타입 모형
- 코뮤니티
- 비밀번호만료
- missing or invalid password(s)
- 리눅스마스터 2차
- 파이썬 시간
- 소수점 출력
- 합격
- 원형 모형
- round()
- 오류
- 소멸차트
- 길벗정보처리기사필기
- 9시간 차이
- 애자일 모형
- 소프트웨어 생명 주기
- 라우트
- 스터디
- MPAndroid
- 스크럼개발프로세스
- Today
- Total
기-억하기 위해 기-록을
코뮤니티 | 모각코 파이썬 크롤링 2기 후기 본문
코딩 공부를 이렇게 하는 것이 맞나? 점차 막막해지는 도중
올콘을 통해 모각코 모집을 보게 되었습니다.
<모집과정>
- 파이썬 기초문법 3기
- 파이썬 크롤링 2기
- C언어 기초문법 2기
- C언어 게임 만들기 + 심화문법 2기
- 웹 기초(html, css) 1기
5개의 과정 중 저는 파이썬 크롤링 2기 및 웹 기초(html,css) 1기를 신청했습니다.
웹 기초 과정은 6:1로 높은 경쟁률을 기록한 것을 확인할 수 있었습니다.
아쉽게도 웹 기초 과정은 선발되지 않고
파이썬 크롤링 2기만 진행하게 되었습니다.
매일 오전 10시 매니저님께서 커리큘럼 공지를 올려주십니다!
배울 내용을 학습한 후 오늘의 미션(출석미션) + 오늘의 문제(코딩 문제 풀이)를 풀어 카페에 게시글을 올리는 형태로 진행되었습니다.
코뮤니티의 모각코 최대 장점은 바로 코드리뷰입니다!!!
자신이 푼 문제 코드에 대해 피드백을 주십니다.
그 덕에 어느 부분이 잘못되었는지와 어떻게 하면 더 좋은 코드가 될 수 있는지 알게되었습니다.
다른 분들의 어떻게 코딩하셨는지 참고하며 이렇게도 코드를 짤 수 있구나!라고 느끼게 되었습니다.
15일차에 진행한 공부 내용은 뉴스 크롤링이였는데
1페이지에서 2페이지로 넘어갈 때 새로 크롬창이 열리는 문제가 발생했습니다.
매니저님께서 개선해야할 부분을 자세히 잘 알려주셔서
고쳐보니 잘 돌아갑니다!!
from selenium import webdriver
import time
keyword = input('뉴스 검색 키워드 : ')
count = 0
for page in range(3):
driver = webdriver.Chrome('./chromedriver')
news_url = 'https://search.hankyung.com/apps.frm/search.news?query=' + keyword + '&mediaid_clust=HKPAPER,HKCOM'
driver.get(news_url)
time.sleep(2)
ten_articles = driver.find_elements_by_css_selector('em.tit')
for article in ten_articles:
title = article.text
article.click()
time.sleep(1)
driver.switch_to.window(driver.window_handles[-1])
try:
content = driver.find_element_by_id('articletxt').text
except:
content = driver.find_element_by_id('newsView').text
seperate = content.split('\n')
count += 1
print(f'< {count}번 뉴스 - {title} >')
for sep in seperate:
if sep != '':
print(sep, end = ' ')
print('\n')
driver.close()
driver.switch_to.window(driver.window_handles[0])
time.sleep(1)
driver.close()
개인적으로 복습하며 새로운 웹페이지도 크롤링 해보고 싶습니다.
이어서 매일 베스트 코더, 베스트 한 마디를 뽑아주십니다!
여러 번 뽑힐수록 우수회원이 될 가능성은 up ⬆⬆
베스트 코더와 베스트 한마디 모두 뽑혔지만
베스트 코더로 뽑히는 게 더 기분 좋더라구요 :)
파이썬 설치부터
requests 라이브러리를 사용하여 HTML 코드 가져오기,
csv 라이브러리 사용하기,
정적 크롤링, 동적 크롤링 등
15일간 알차게 배울 수 있었습니다.
벌써 3월 모각코가 기대되네요
코뮤니티의 모각코 모집일정은 다음과 같습니다!
새로운 커리큘럼도 추가된다고 하니 참고하세요!
<코뮤니티 지원 자격>
- 코딩과 관련된 대외활동을 해보고 싶은 대학생
- 코딩을 혼자 시작하기에 막막한 사람
- 개강 전에 코딩을 미리 경험해보고 싶은 21학번 새내기
- 무료로 코딩을 배워보고 싶은 사람
- 비전공자지만 코딩을 배워보고 싶은 사람
- 자기계발과 대외활동 모두를 잡고싶은 사람
- 취업 전 회사에서 코딩을 꼭 배워놓고 싶은 취준생
지원 자격 중 혹시 나인 거 같다 하시는 분께 추천드립니다 !!
'스터디 > 코뮤니티' 카테고리의 다른 글
코뮤니티 | 모각코 달콤한 파이썬 1기 후기 (0) | 2021.04.10 |
---|