[공부] 노마드 코더 파이썬 웹 스크래핑 1회차
2022. 2. 14. 23:40
공부/프론트엔드
Watch Now – 노마드 코더 Nomad Coders nomadcoders.co ❓ 상황 스파르타코딩클럽에서 백엔드를 학습하는것이 어려워서 포기했던 적이 있었다. 마침 코딩테스트와 필기시험이 끝나, 시간의 여유가 있어서 백엔드를 학습하려고 한다. 무작정 어려운 백엔드부터 학습하는 것이 아닌, 기초부터 공부해야한다는 판단이 섰다. 그래서 해당강의를 통해 파이썬을 활용한 웹 스크래핑을 다시 학습하려고 한다. ✨ 느낀점 👍 알게 된 점 requests 라이브러리로 html 추출 import requests indeed_requests = requests.get('indeed의 url') indeed_html = indeed_requests.text 강의의 첫번째 목적은 indeed 사이트의 채용공고 데이터..
[공부] 노마드 코더 React hooks 4회차(useConfirm, usePreventLeave)
2022. 1. 20. 20:17
공부/프론트엔드
✨ 느낀 점 👍 알게 된 점 window.confirm코드를 이용해 웹페이지 확인창 띄우기 위의 코드는 다른 곳에 함수를 작성하고 함수를 호출하는 형식으로 작성했는데, 바로 함수를 작성해도 상관없다. 바로 함수를 작성하는 방법은 아래와 같다. const Fn = () => { if(window.confirm('메시지')) { () => {...}// 확인을 누를경우 실행할 함수 } else{ () => {...}// 취소를 누를경우 실행할 함수 }} 탭 닫기 전 확인창 띄우기 protect버튼에는 onClick으로 enablePrevent함수를 호출하도록 한다. enablePrevent함수는 이벤트 함수로 탭을 닫기 전(beforeunload)에 listener함수를 실행한다. listener함수는 ev..
[공부] 노마드 코더 React 5회차(完)
2022. 1. 17. 22:31
공부/프론트엔드
✨ 느낀 점 👍 알게 된 점 영화API 크롤링하기 const getMovies = async() => { const json = await ( await fetch( `url주소` ) ).json(); } 위의 코드로 url주소에 있는 데이터를 json이라는 변수에 넣었다. json을 콘솔창에 띄우면 data안에 내가 찾고자 하는 movies 가 있다. 찾는 방법은 다음과 같다. const [movies, setMovies] = useState([]); . . . . setMovies(json.data.movies); json에서 data키값안에 movies키값을 전부 movies에 넣게 되었다. map함수로 빼낸 데이터 중, 값이 있는것만 선별하기 내가 찾는 genres의 데이터가 없으면 에러가 뜨는 ..