작성한 질문수
Node.js로 웹 크롤링하기
작성
·
427
0
headless : false 로 설정해서 실행을 하면...
생각보다 자주 크로니움이 많이 튕기며 오류를 발생시킵니다.
puppeteer 와 puppeteer-core 업데이트도 진행했고, 크롬브라우져도 최신버젼을 사용하고 있습니다.
혹시 팁있을까요?
답변 2
이 오류가 엄청 자주 떠요.. ㅠㅠ
headless가 아닐 때는 안 뜨는게 맞나요? 이건 주로 설정 실수나 코드에서 await 안하거나 해서 주로 발생하거든요
혹시 어떤 에러가 발생하나요??
headless : true 로 해도 떠요..
가끔 Error: Protocol error (Runtime.evaluate): Target closed. 이런 에러도 뜨구요.
파이썬 셀레니움은 이런 오류 본적이 없는데...
puppeteer 는 생각보다 오류가 많아요.. 물론 제가 부족한 거겠지만..
네 코딩을 잘못하셨을 확률이 높습니다. 비동기 코드를 정확하게 순서를 지키지 않았다거나 한 경우입니다.
자바스크립트 특성을 정확하게 이해하지 않고 코딩하면 문제가 될 수 있습니다.
아.. 제가 코딩한게 될 때도 있는데.. 그래도 코딩이 잘못됐을 확률이 높나요? 대략 10번중 3~4번은 오류로 중간에 멈추더라구요. 감사합니다. 더 살펴보겠습니다.
네 혹시 중간에 await 빠뜨리신 건 없나요?
이 오류가 엄청 자주 떠요.. ㅠㅠ