반응형
기존 소스 혹은 깃허브에서 받은 소스의
프록시 설정이 관건이었다.
http://html2canvas.hertzen.com/screenshots.html
웹사이트 주소를 적고 view 버튼을 누를 경우
http://html2canvas.appspot.com/query 로 우회하여
외부 사이트 html을 긁어 온다.
이제 이미지 파일 형식으로 파일로 다운로드를 하면 된다.
* 소스 일부를 변경하였으므로, 저작권에 위배 될 경우 삭제 하겠습니다.
초기에는 스누피를 사용하여 html을 긁어오고, 이미지로 작업하려 했으나
네이버 사이트 자체에서 막아버리는 경우가 생겼다.
그리고 여기서 또 다른 이슈는 막혀지기 전에
사이트 일부를 정규표현식을 사용하여 가지고 왔지만.
캡쳐를 하면 네이버에서 다른 사이트에서 이미지를 캡쳐, 다운 받지 못하도록 막아놔서
텍스트만 캡쳐가 되었다.
이를 해결하기 위해 특정 사이트 이미지 주소를 입력하면,
다운이 되도록 하는 php 클래스 파일을 찾았다.
네이버에서 또 막아놓은 함수가 있는데 file_get_contents()라는 함수였다.
-----------------------------------------------------------------------------------
프록시 개념이 쫌 필요!!!!!!!!!
반응형
'FrontEnd' 카테고리의 다른 글
부트 스트랩 관련 추천사이트 (0) | 2013.07.02 |
---|---|
html2canvas 에서 crop과 이미지 파일 만들기 (0) | 2013.07.02 |
html2canvas 웹사이트 화면 캡쳐 라이브러리 (0) | 2013.06.27 |
자식창 닫고 부모창 새로고침 (0) | 2013.06.20 |
[자바 스크립트] 인수 배열 (0) | 2013.05.03 |