강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

ktj79164410 のプロフィール画像
ktj79164410

投稿した質問数

Node.jsでWebをクロールする

2-5. page.evaluateの使用

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

作成

·

523

0

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

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

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

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

nodejsjavascript웹-크롤링puppeteer

回答 4

1

zerocho님의 프로필 이미지
zerocho
インストラクター

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

0

ktj79164410님의 프로필 이미지
ktj79164410
質問者

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

0

ktj79164410님의 프로필 이미지
ktj79164410
質問者

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

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

0

zerocho님의 프로필 이미지
zerocho
インストラクター

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

ktj79164410 のプロフィール画像
ktj79164410

投稿した質問数

質問する