2014-02-19 2 views
0

대학에서의 마지막 프로젝트는 다양한 소셜 네트워크에서 내 피드의 일부 스크린 샷을 분석하는 것입니다. 정기적 인 스크린 샷이 필요하므로 소셜 네트워크에 로그인하고 서버에 인쇄 화면을 저장하는 스크립트를 작성하고 싶습니다. 저는 html2canvas와 같은 많은 API를 이미 연구했지만, 필요한 스크린 샷을 캡쳐하는 데 문제가 있습니다. 누군가 사용할 수있는 아이디어가 있습니까 ??PHP 또는 JS 스크린 샷/스냅 샷

Thankss (: 여기 단지 링크 다음 더 뭔가를해야만 쓰기 요청 이후

+1

왜 plaintext/xml에 피드 사본이 아닌 스크린 샷이 필요합니까? XML은 기계로 읽을 수 있으며, 스크린 샷은 될 수 없습니다. 예를 들어 페이스 북에 로그인하기 위해 페이스 북은 로그인 할 API를 제공합니다. AutoIT와 같은 매크로 언어를 사용하는 경우 입력에 자격 증명을 보내고 버튼 적중/"입력"이벤트를 보냅니다. 더 나은 답변을 얻으려면, 발생한 문제를 지정하고 정확하게 시도한 것을 표시해야합니다 (sourecode 포함). – DanFromGermany

+0

이미지가 필요합니다. 시각적 인주의 모델로이 이미지를 분석 할 것이므로 –

답변

1

IST 제공 : 당신이 여기에서 찾을 수 있습니다 자바 스크립트와 PhantomJS를 사용하여 웹 사이트에서 화면을 캡처하는 매우 쉽습니다 : http://phantomjs.org

다음 스크립트는 페이지 캡처의 간단한 사용을 보여줍니다. 그것은 유래 홈페이지를로드 한 후 이미지, stackoverflow.png로 저장합니다.

var page = require('webpage').create(); 
page.open('http://stackoverflow.com/', function() { 
    page.render('stackoverflow.png'); 
    phantom.exit(); 
}); 

당신이 할 수있는 다우 PhantomJS를 http://phantomjs.org에 nload하면 시스템에서 실행하는 방법을 설명합니다.

+0

링크 전용 답변을 제공하지 마십시오. 정말로 그 질문에 답하기에 충분한 정보를 제공하십시오. 링크는 항상 깨질 수 있습니다. (귀하는 귀하의 링크에서 인용문을 작성하고 참조 용으로 링크를 남길 수 있습니다) – Jonas

+0

포인트를 가져오고 답변을 편집했습니다. 미안 해요, 여기 내 첫 번째 대답 이었어. – Nex

+0

문제가 없지만 다음에 도움이 될 수 있습니다. http://stackoverflow.com/help/how-to-answer – Jonas