내일배움캠프 6일차 개발일지
2021. 9. 22. 04:40ㆍ스파르타코딩클럽
# 5일차는 어디로갔는가
5일차에 진행된것은 다름아닌 타임어택 코딩테스트, 5일간 10시간 이상 공부하며 나름대로의 준비를 했다고 생각했지만 결과는 완전한 패배. 내 자신이 그저 키보드앞에 감자임을 깨닫고 난후 바로 knock out 하였다.
이로써 6일차로 타임어택 코드리뷰를 진행해보려고 한다.

# 코드분석
왜 풀지못했을까? 왜 못적었을까? 아직 공부가 덜되었기 때문인게 당연하다.
html의 구조보다는 java script와 python의 주고받기 부분이 크게 한번으로 이해하기 힘들었던거 같다.
하나하나씩 분석해보기로 했다
데이터 크롤링 기본 세팅코드
import requests from bs4 import BeautifulSoup headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = requests.get('https://finance.naver.com/item/main.nhn?code=' + code, headers=headers) #코드번호를 뒤에붙여 ex)삼성전자 정보 창 오픈 soup = BeautifulSoup(data.text, 'html.parser')
문서가 시작될때 실행$(document).ready(function () { getBaseCodes(); // 함수 실행 });
조건이 아닐때 앞에 !if (!$("#btn-next").is(":visible")) { // ! <- 아닐때 $("#btn-next").show();
forEach 문
배열의 모든 요소를 반복하며 콜백 함수를 실행const arr = [1,3,5,7,9]; arr.forEach(function(e) { console.log(e); }) 1 3 5 7 9
#To Do
코드분석 한번더! 완벽 이해, Github 활성화 시키기
'스파르타코딩클럽' 카테고리의 다른 글
내일배움캠프 8일차 개발일지 (0) | 2021.09.24 |
---|---|
내일배움캠프 7일차 개발일지 (0) | 2021.09.23 |
1주차 WIL (0) | 2021.09.22 |
내일배움캠프 4일차 개발일지 (0) | 2021.09.17 |
내일배움캠프 격변의 3일차! (0) | 2021.09.16 |