내일배움캠프 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