인프런 커뮤니티 질문&답변

김태준님의 프로필 이미지

작성한 질문수

Node.js로 웹 크롤링하기

2-5. page.evaluate 사용하기

크롤링을하는데 빈값이 들어옵니다.

작성

·

426

0

안녕하세요 지금 학교 웹사이트를 크롤링하는 중인데,

어찌 저찌 원하는 페이지까지 찾아서 태그까지 정확하게 찾은 것 같습니다.

그런데 해당 태그를 긁어오면 빈배열만 들어옵니다. 

어떤 문제인지 궁금합니다.

답변 4

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

evaluate 바깥에서 for문으로 꺼내시기보다는 evaluate 안에서 for문으로 뽑아서 객체로 만든 후 return 하세요.

0

김태준님의 프로필 이미지
김태준
질문자

감사합니다. evaluate안에서 하니 해결이됐습니다!!

0

김태준님의 프로필 이미지
김태준
질문자

Row로 받은다음에 for문으로 돌면서 객체에 저장할 생각을 갖고있었습니다.

이렇게 안에 태그가 많이있어서 어떤식으로 접근해야 할지 모르겠습니다...

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

태그 자체를 return하지 마시고 태그에서 값을 꺼내서 return해보세요.