퍼펫티어 page.goto의 매개변수 중 하나인 waitUntil의 networkidle0과 networkidle2 옵션의 차이점에 대해 찾아보았다.
구글링해보면
networkidle0 : 네트워크 활동이 500ms 이상 없을때 트리거된다.
networkidle2 : 네트워크 연결이 2개 이하 500ms 이상 유지될 때 트리거된다.
라고 나와있는데, 솔직히 느낌이 잘 오지 않는다.
그래서 chatGPT에게 물어보았다.
networkidle0 : 최소 500ms 동안 네트워크 연결이 없다는 것을 의미합니다.
초기 로딩 후에도 네트워크 활동이 계속될 수 있는 SPA에 유용합니다.
networkidle2 : 최대 2개의 네트워크 연결이 최소 500ms동안 유지된다는 것을 의미합니다.
새로운 페이지마다 새로운 네트워크 연결이 열릴 수 있는 멀티 페이지 앱에 유용합니다.
[디시 로터리] 로또보다 현실적일까? (0) | 2023.03.12 |
---|---|
퍼펫티어(Puppeteer)와 셀레니움(Selenium)의 장단점 (0) | 2023.01.07 |
웹 크롤링과 웹 스크래핑의 차이 (0) | 2023.01.03 |
[Python] 셀레니움(Selenium)으로 네이버 카페(중고나라) 크롤링하기 (1) | 2020.09.16 |
[Python] 파이썬(Python)과 셀레니움(Selenium)을 이용한 크롤링 (0) | 2020.08.30 |