[Node.js] node-fetch와 cheerio 이용해서 웹 크롤링 하기

프로그래밍/JS 2022. 7. 8. 00:40

https://www.scrapingbee.com/blog/node-fetch/ Web Scraping with node-fetch In this tutorial we will see how to use the node-fetch package for web scraping. We will learn what the fetch API is and the different ways to use the package. www.scrapingbee.com 이번에 JS 의 비동기를 이용해서 빠르게 크롤링을 해보고 싶어졌습니다. 파이썬으로 크롤링 하는건 수도 없이 보이는데 Node.js 에서 웹 크롤링을 하는 예제가 많이 보이지 않아서 관련 링크를 첨부합니다. Node.js 에는 기본적으로 fetch() 가 없어..

[JS] 콜백 함수(Callback Function)란? [콜백 함수를 쓰는 함수 직접 만들어보기]

웹/JS 2022. 7. 5. 00:23

안녕하세요. 오늘은 JS에서 자주 사용되는 개념은 콜백 함수(Callback Function) 에 대해 알아보겠습니다. const words = ['spray', 'limit', 'elite', 'exuberant', 'destruction', 'present']; const result = words.filter(word => word.length > 6); console.log(result); // expected output: Array ["exuberant", "destruction", "present"] 위 코드는 developer.mozilla.org 란 곳에서 가져온 배열의 filter 메소드(함수) 를 사용하는 방법을 다루고 있습니다. JS에서 배열을 생성하면 그 배열은 .filter()라..

Article Thumbnail
[JS] 화살표 함수란? (Arrow Function)

웹/JS 2022. 7. 4. 03:04

adder = (a, b) => a + b; console.log(adder(2, 3)); >>> 5 JS로 작성된 코드들을 보면 위와 같이 () 와 화살표(=>) 를 이용한 표현들을 볼 수 있습니다. adder에 어떤 표현식을 대입할 수 있고 adder(2, 3) 를 호출하면 return a + b; 를 하는 함수처럼 동작합니다. 실제로 위 표현은 화살표 함수라고 해서 함수를 간결하게 쓸 수 있는 표현 방법입니다. adder = (a, b) => a + b; 사실 이 표현은 adder = function(a, b) { return a + b }; 이 표현과 같은 것입니다. 대충 function 키워드를 빼고 화살표를 추가한 거 같은데 return은 어디로 사라졌을까요? 오늘은 화살표 함수(Arrow F..

Article Thumbnail
[JS] var, let, const의 차이점

웹/JS 2022. 7. 3. 02:07

이번에 웹 공부의 필요성을 느껴서 이전에 대강 대강 이해하고 넘어갔던 JS를 심화 학습중입니다. 기존 응용 프로그램만 개발하면서 언어 자체가 '어렵다' 정도는 있어도 (C++ 이라던가...) 난해하다는 느낌은 없었는데 JS의 경우 제가 기존에 프로그래밍 하던 것과 다른 난해한 느낌을 받았습니다. 특히 자바스크립트의 과도한 유연성이 저에겐 혼돈의 카오스 그 자체였습니다... 'JavaScript is Weird' 라는 말이 개발자들 사이에서 도는게 그 증거겠죠. 그 중 첫번째가 바로 JS에서 변수 선언 방식인 var, let, const의 차이입니다. 오늘은 이 3가지의 차이점에 대해 좀 자세히 알아보겠습니다. *본 글에서 자바스크립트라는 단어는 전부 JS라는 단어로 축약해서 사용하겠습니다. var vs ..

Article Thumbnail
슈의 라면가게를 TAS로 플레이하는 영상

정보/기타 2022. 7. 2. 16:42

https://www.youtube.com/watch?v=MzEEWXqDR-A 도대체 이게 무슨..?

위니아 에어컨 RA-065GW 전원이 혼자서 꺼졌다 켜졌다 하는 오동작 수리 방법

프로젝트/개조,수리 2022. 6. 29. 22:30

안녕하세요 파일입니다~ 이번에도 더운 여름이 찾아왔습니다. 언제나 그랬듯이 추웠던 날은 항상 잊어먹고 매년 폭염이다, 전년도 최대 온도를 경신했다 어쩌고 저쩌고 하는데.. 중요한건 그게 아닙니다. 문제는 저희집 에어컨이 작년 겨울 기점으로 고장이 나버렸다는 것이죠 ㅠㅠ. 이번에 컴퓨터 그래픽 카드를 RTX3080 으로 업그레이드 하고 나서 이 녀석이 전기를 말도 안되게 뽑아먹으면서 그에 비례하는 열을 뿜어대기 시작했습니다. 덕분에 제가 컴퓨터를 하는 방은 여름의 더위 + 컴퓨터 발열로 인해 지옥도가 따로 없게 되었습니다. 선풍기를 아무리 틀어도 방에서 뜨거운 공기만 순환하기 시작합니다. * 반도체는 많이 일할수록 그에 상응하는 열을 뿜어댑니다! 옷도 벗어보고 방 밖에 있는 에어컨에서 선풍기로 공기도 쐬보..

Article Thumbnail
GIGABYTE AORUS 지포스 RTX 3080 Master D6X 12GB (3080 어마 12gb) 간단 리뷰

리뷰 2022. 6. 28. 23:22

안녕하세요 파일입니다. 19년도에 이엠텍 GTX1080 SUPER JETSTREAM을 중고로 구매하여 2022년까지 거짐 3년간 저희집의 게임과 각종 그래픽 작업을 책임져주던 효자였던 정든 1080을 떠나보내고 이번에 RTX3080의 상급기인 어로스 마스터 제품을 구매하게 되었습니다!! 기존에 사용하던 1080은 RTX2060s 와 거의 동일한 성능으로 사실 FHD 모니터를 사용하는 저에겐 부족함이 없는 성능이였습니다만 요새 빡센 딥러닝 작업도 많이 돌리게 되고 특히 VR 게임을 하면서 4K 영상을 양쪽에 렌더링 하는 VR의 특성상 1080으로는 부족한 성능이 나와서 교체를 고려하게 되었습니다. 사실 RTX3080은 12월 29일에 구매를 해서 1월쯤에 리뷰가 올라왔어야 하는데 제가 사기를 당하는 바람에..

Article Thumbnail