2012-12-07 4 views
1

브라우저 기능을 사용하여 일부 작업을 수행하는 소프트웨어 솔루션을 만들어야합니다.웹 브라우저 통합

보다 구체적인, 나는 다음을 수행해야합니다

  • 로드 (URL에 의해) 일부 페이지
  • 하여 생성 콘텐츠 (DOM)을 분석, 내가 동적으로 생성 된 페이지에 액세스 할 필요가, 단지 초기하지 HTML
  • 페이지의 일부 지역의 스크린 샷을 수행하고이 파일

이 작업을 수행하는 가장 좋은 방법은 무엇에 문서 저장?

어떤 기존 브라우저에서이 작업을 수행 할 수 있습니까? 일반적으로 나는 Chrome이나 Mozilla Firefox를 선호합니다.

답변

4

casperjs 을 사용하면 가능합니다. 웹 페이지를로드 한 다음 모든 영역을 캡처하여 파일에 저장할 수 있습니다. DOM도 함께 재생할 수 있습니다.

+0

와우,이 멋지다. 나는 그것을 시도 할 것이다. 감사. –

1

Google 크롬 확장 프로그램을 만들어서 만들 수 있습니다.

1. 확장 기능을 사용하면 페이지를로드하거나 관찰자에게 탭 활동을 추가 할 수 있습니다.

2.로드 된 페이지에서 스크립트를 실행할 수 있으며 jQuery를 사용하여 dom을 분석 할 수도 있습니다.

3. chrome.tabs.captureVisibleTab 함수를 사용하여 스크린 샷을 찍은 다음 캔버스를 사용하여 스크린 샷 이미지를 처리 ​​할 수 ​​있습니다. 크롬 확장 프로그램에 대한

자세한 내용은 개발 : https://developer.chrome.com/extensions/getstarted.html

+0

고마워, 나는 그것을 확실히 고려할 것이다. –