티스토리 뷰
npm install axios cheerio
const html = await axios.post('https://naver.com');
const $ = cheerio.load(html.data);
이렇게만 설정하면 사이트를 긁어올 준비느 끝났다.
const foo = $('div.test');
이와같이 작성하면 div 태그중 test 라는 클래스를 가진 속성을 불러온다.
type은 object로 {} 혹은 [] 로 불러와진다.
const foo = $('div#test');
이렇게 id를 통해 찾을 수 도 있다.
마지막으로,
const foo = $('div.test>div.bar');
이렇게 > 연산자를 통해 하위 컴포넌트를 검색할 수 있다.
div 태그의 test 클래스 하위의 div 태그의 bar 클래스를 찾아오는 코드이다.
'개발 > 개발 자료' 카테고리의 다른 글
centos 에서 node 16 설치하기 (0) | 2022.05.16 |
---|---|
ERROR: Failed to build gem native extension. (0) | 2022.04.08 |
(Android) 시간 차이 구하기 (0) | 2018.09.04 |
(안드로이드) ActionBar 왼쪽 공백 없애기 (1) | 2018.08.20 |
root 계정 암호 변경 (0) | 2018.08.14 |
댓글