Ajax 응답을 사용하여 제품 데이터가로드되는 전자 상거래 카탈로그를 크롤링하려고합니다.
따라서 get 요청을 사용한 응답의 콘텐츠가 불완전합니다 (부분 데이터).
가져 오기 및 Nokogiri
구문 분석을 위해 Ruby의 기본 HTTP 라이브러리를 사용하고 있습니다.
요청을 시작하고 약간의 지연 후 응답을 기록 할 수있는 방법이 있습니까?
ajax가 사용되기 때문에 자바 스크립트를 실행하기위한 자바 스크립트 엔진이있는 libary / method / way가 필요합니다 (자동으로 수행하려는 경우).
phantomjs와 같은 헤드리스 브라우저를 사용할 수 있습니다.
기본적으로 프런트 엔드가없는 일반 브라우저입니다. PhantomJS는 Webkit 엔진 (예 : Safari에서 사용)을 사용합니다. 따라서 JS 및 AJAX를 실행할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다