강의

멘토링

커뮤니티

Inflearn Community Q&A

ktj79164410's profile image
ktj79164410

asked

Web Crawling with Node.js

2-5. Using page.evaluate

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

Written on

·

512

0

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

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

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

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

nodejsjavascript웹-크롤링puppeteer

Answer 4

1

zerocho님의 프로필 이미지
zerocho
Instructor

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

0

ktj79164410님의 프로필 이미지
ktj79164410
Questioner

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

0

ktj79164410님의 프로필 이미지
ktj79164410
Questioner

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

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

0

zerocho님의 프로필 이미지
zerocho
Instructor

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

ktj79164410's profile image
ktj79164410

asked

Ask a question