티스토리 뷰

 

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 클래스를 찾아오는 코드이다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함