2012-06-01 2 views
1

최근에 NodeJs를 사용하고 웹 사이트를로드하고 스크린 샷을 저장했습니다. 좀 더 구체적으로 말하면 PhantomJS를 사용하여 웹 사이트를로드하고 스크린 샷을 저장했습니다. 나는 또한 CasperJS와 ZombieJS를 사용했지만,이 도구들 중 어느 것도 실제로로드하기 전에 웹 사이트의 리소스를 엉망으로 만드는 것을 허용하지 않습니다. 심지어 가능할까요?NodeJS 렌더링하기 전에 웹 사이트를로드하고 페이지에서 요소를 제거합니다.

분명히하려면 어떤 웹 사이트라도로드하고 싶습니다. stackoverflow.com을 말하고로드 시간을 계산하고 스크린 샷을 저장하고 싶습니다. 그건 쉽지만, 두 번째 실행에서 동일한 웹 사이트를로드하고 예를 들어 jquery 리소스를 제거한 다음로드 시간을 계산하려고합니다.

phantomjs 및 casperjs에는 onResourceRequested 또는 onResourceReceived와 같은 콜백이 있지만 요청을 중단 할 메서드가 없습니다. 가능한가? 나는이 일을하는 PHP 스크립트를 통해 요청을 프록시하고 싶지는 않지만 대안이다.

답변

관련 문제