2011-04-25 4 views
3

Google, Facebook 및 일부 다른 사용자는 이제 웹 사이트 홈 페이지의 "스크린 샷"을 볼 수있는 미리보기 링크 기능을 제공합니다. 내가 어떻게 이것을 달성 할 수있는 제안이 있습니까?Google과 Facebook은 미리보기 링크 기능을 구현하고 만들 수 있습니까?

특히 저는 스크린 샷 (아이폰 스크린 샷)을 잡아서 jpg 또는 png와 같은 이미지로 사용할 수있게하고 싶습니다.

가능한 경우 파이썬에서이 작업을 수행하려고합니다.

+1

흥미로운 질문, 코드로 웹 페이지를 스크린 샷하는 방법? – dwarfy

답변

2

같은이 기능을 제공하는 여러 웹 서비스가 가능합니다, 너무 광대 아니다 구현하기 매우 쉽다. 싫다면 그 there are many other services available.

+0

감사. 사용하기 쉬운 Bluga를 사용해 보았지만, 즉각 사용하기에는 너무 느려서 지금은 조금씩 실시간으로 말해야합니다. 이제 대안을 확인하십시오. –

+0

실시간으로 아무것도 찾을 수 없다고 생각합니다. 스크린 샷을 캡처하기에는 너무 많은 처리가 있습니다. 서비스는 대기열에 요청을 넣어야하며, 스크린 샷 무인기는 웹 사이트를로드하고, 스크린 샷을 찍어 저장하고, 링크를 보내야합니다. – Znarkus

+0

업데이트 : 나는 이것을하기 위해 phantomjs를 사용했다. 그러나 몇 가지 사항을 고려해야합니다. 적절한 렌더링 시간을 얻기 위해 몇 가지 문제를 해결해야했습니다. 이것에 대한 의존성은 극단적 인 - QT & X 윈도우 의존성에 대해 우스꽝 스럽습니다. 스크린 샷으로 간주되는 모든 것들이 완벽하고 두 번째 부분으로 렌더링됩니다. 누군가가 세부 사항에 관심이 있다면 나에게 한 줄을 남겨주세요. –

3

그런 이유로 별도의 웹 브라우저를 실행 한 다음 필요한 형식으로 이미지를 저장해야합니다. phantomJS과 같은 머리가없는 웹 스택을 별도의 프로세스로 사용해보고 이미지를 이미지로 캡처 할 수 있습니다.

우리는 서비스 Bluga를 사용하고 WebSnapr

+0

고마워요. 나는 이것을 (phantomJS) 시도하는 방법일지도 모르지만 누군가 다른 사람이 일하면 행복하게 사용할 것이라고 생각했다. Websnapr는 좋아 보이지만 아이폰 사이징으로 합리적인 작업을해야합니다. –

+0

업데이트 : 나는 이것을하기 위해 phantomjs를 사용했다. 그러나 몇 가지 사항을 고려해야합니다. 적절한 렌더링 시간을 얻기 위해 몇 가지 문제를 해결해야했습니다. 이것에 대한 의존성은 극단적 인 - QT & X 윈도우 의존성에 대해 우스꽝 스럽습니다. 스크린 샷으로 간주되는 모든 것들이 완벽하고 두 번째 부분으로 렌더링됩니다. 누군가가 세부 사항에 관심이 있다면 나에게 한 줄을 남겨주세요. –

0

Jquery Preview도 도움이 될 수 있습니다. 그것은 Facebook의 미리보기와 정말로 비슷합니다.

관련 문제