-
(해결)pyppeteer.errors.TimeoutError: Navigation Timeout Exceeded: 8000 ms exceeded.기록하다 2022. 1. 19. 16:43
pyppeteer.errors.TimeoutError: Navigation Timeout Exceeded: 8000 ms exceeded.
result.html.render() 함수를 호출하면,
session.get()에서 반환하는 html + javascript 코드 랜더링 결과값을 처리하는데 시간이 8초 이상 걸릴 때가 있다.
이때, timeout=20 와 같이 더 오래 기다릴 수 있게 하면 위와 같은 에러를 방지할 수 있다.
그래도 오류가 난다면 아래와 같이 javascript popup이 발생해서 무한으로 대기중인지 확인해본다.
저는 requests_html 라이브러리를 사용해 render() 를 호출하는 도중 위와같은 페이지를 만났습니다.
(이런 증상은 현재 해결책을 찾는 중입니다._
크롤링에 관심이 많은 분들 화이팅입니다.!
'기록하다' 카테고리의 다른 글
분노의 키움 openAPI 연동기 (vscode / anaconda / python3) - 해결 총정리 windows10 + 아나콘다 62bit / 32bit 동시 설치 (2) 2022.03.11 (웹크롤링/스크래퍼) 추천사이트 - 상시업데이트 함. (0) 2022.01.21 vscode 에서 anaconda 환경 연동하기 (0) 2022.01.16 conda : 'conda' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. (0) 2022.01.16 xcode 12 사용 중 , appdelegate.swift 파일이 없을 때 (2) 2021.05.26