• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

puppeteer 관련

23.07.18 09:21 작성 조회수 268

0

headless : false 로 설정해서 실행을 하면...

생각보다 자주 크로니움이 많이 튕기며 오류를 발생시킵니다.

puppeteer 와 puppeteer-core 업데이트도 진행했고, 크롬브라우져도 최신버젼을 사용하고 있습니다.

혹시 팁있을까요?

답변 2

·

답변을 작성해보세요.

0

lloll님의 프로필

lloll

질문자

2023.07.18

image

lloll님의 프로필

lloll

질문자

2023.07.18

이 오류가 엄청 자주 떠요.. ㅠㅠ

headless가 아닐 때는 안 뜨는게 맞나요? 이건 주로 설정 실수나 코드에서 await 안하거나 해서 주로 발생하거든요

0

혹시 어떤 에러가 발생하나요??

lloll님의 프로필

lloll

질문자

2023.07.18

headless : true 로 해도 떠요..

가끔 Error: Protocol error (Runtime.evaluate): Target closed. 이런 에러도 뜨구요.

파이썬 셀레니움은 이런 오류 본적이 없는데...

puppeteer 는 생각보다 오류가 많아요.. 물론 제가 부족한 거겠지만..

 

네 코딩을 잘못하셨을 확률이 높습니다. 비동기 코드를 정확하게 순서를 지키지 않았다거나 한 경우입니다.

자바스크립트 특성을 정확하게 이해하지 않고 코딩하면 문제가 될 수 있습니다.

lloll님의 프로필

lloll

질문자

2023.07.19

아.. 제가 코딩한게 될 때도 있는데.. 그래도 코딩이 잘못됐을 확률이 높나요? 대략 10번중 3~4번은 오류로 중간에 멈추더라구요. 감사합니다. 더 살펴보겠습니다.

네 혹시 중간에 await 빠뜨리신 건 없나요?