웹 사이트 스크린 샷


407

PHP로 웹 사이트의 스크린 샷을 만든 다음 파일로 저장하는 방법이 있습니까?


2
솔루션 감소를 좋아한다면 Usersnap을 살펴보십시오 . 정확한 웹 사이트 스크린 샷을 제공하는 훌륭한 서비스입니다. 페이지에 작은 자바 스크립트 스 니펫을 추가하면 작동합니다.
Gregor

1
Usersnap은 Ajax를 사용 하여이 페이지 와 같은 컨텐츠를 생성하는 웹 페이지에 대처할 수 없습니다 . 어떻게하면 될까요? 다음과 같이 말하십시오 : 페이지를 처음로드 한 후 10 초 후에 스크린 샷 만들기
rubo77

1
@ rubo77 : Usersnap은 이러한 동적 DOM을 지원하며 페이지에서 시도했습니다. 스크린 샷은 모든 위치를 포함한 정확한 위치를 재현합니다.
Gregor

답변:


280

마지막 편집 : 7 년 후에도 여전히이 답변에 대한 찬성 투표를하고 있지만이 답변 훨씬 정확하다고 생각 합니다.


물론 가능하지만 페이지를 무언가로 렌더링해야합니다. 실제로 PHP 만 사용 하려면 페이지를 렌더링하고 ps 파일 (ghostscript)로 출력 한 HTMLTOPS를 제안 하고 .jpg, .png, .pdf ..로 변환하면 조금 느려질 수 있습니다 복잡한 페이지 (모든 CSS를 지원하지는 않음)

그렇지 않으면 wkhtmltopdf 를 사용 하여 pdf, jpg 등으로 html 페이지를 출력 할 수 있습니다. CSS2.0 을 수락하고 웹킷 (safari의 래퍼)을 사용하여 페이지를 렌더링하십시오. 서버에도 설치해야합니다.

업데이트 이제 새로운 HTML5 및 JS 기능을 통해 JavaScript를 사용하여 페이지를 캔버스 객체로 렌더링 할 수도 있습니다. 여기에 좋은 라이브러리가 있습니다 : Html2Canvas 그리고 여기는 같은 저자가 G +와 같은 피드백을 얻는 구현 입니다. dom을 캔버스에 렌더링 한 후에는 ajax를 통해 서버로 전송하여 jpg로 저장할 수 있습니다.

편집 : pdf를 png로 변환하기 위해 imagemagick 도구를 사용할 수 있습니다. 내 wkhtmltopdf 버전은 이미지를 지원하지 않습니다. 예 convert html.pdf -append html.png.

편집 : 이 작은 쉘 스크립트 는 php5-cli 및 위에서 언급 한 도구를 사용하여 Linux에서 간단하지만 작동하는 사용법 예제를 제공합니다.

편집 : 나는 wkhtmltopdf 팀이 다른 프로젝트를 진행하고 있음을 알았습니다 : wkhtmltoimage, jpg를 직접 제공합니다.


11
wkhtmltopdf의 경우 +1 나는 다른 라이브러리를 가지고 놀았지만 그중 어느 것도 매우 기본적인 HTML 및 CSS 이상의 것을 지원하는 것에 근접하지 않았습니다. wkhtmltopdf는 Safari의 모든 기능을 수행 할 수 있으므로 안전합니다.
Wim

7
wkhtmltoimage는 훌륭하게 작동합니다! 팁 고마워. png도 출력합니다.
yuttadhammo

2
이제 wkhtmltopdf의 KnpLabs이 래퍼를했습니다 언급 github.com/KnpLabs/snappy
rmontagud

1
@rmontagud wkhtmltopdf의 사용법은 꽤 쉽습니다. 그런데 OOP 래퍼는 항상 좋습니다!
Strae

1
이것들은 몇 년 전에 모두 훌륭한 솔루션 이었지만, 그들이 기반으로 한 브라우저 기술은 최신 HTML5 / CSS 사양으로 최신 상태를 유지하지 못했습니다. webfonts, svg, canvas, flexbox 등을 사용하는 사이트를 렌더링하는 경우 정확한 스크린 샷을 얻는 것이 좋습니다. 정확한 스크린 샷을 원한다면 urlbox 를 사용하는 내 대답 을 확인하십시오
cjroebuck

87

PHP 5.2.2부터 PHP 만으로 웹 사이트를 캡처 할 수 있습니다 !

imagegrabscreen — 전체 화면을 캡처합니다

<?php
$img = imagegrabscreen();
imagepng($img, 'screenshot.png');
?>

imagegrabwindow -Windows 핸들 (COM 인스턴스의 HWND 속성)을 사용하여 창 또는 클라이언트 영역을 가져옵니다.

<?php
$Browser = new COM('InternetExplorer.Application');
$Browserhandle = $Browser->HWND;
$Browser->Visible = true;
$Browser->Fullscreen = true;
$Browser->Navigate('http://www.stackoverflow.com');

while($Browser->Busy){
  com_message_pump(4000);
}

$img = imagegrabwindow($Browserhandle, 0);
$Browser->Quit();
imagepng($img, 'screenshot.png');
?>

편집 : 참고,이 기능은 Windows 시스템에서만 사용할 수 있습니다!


26
실제로는 PHP가 아닌가?
Toby Allen

이것은 Internet Explorer 브라우저를 사용하여 물건을 렌더링합니다.
keanu_reeves

55

타사 도구를 사용하고 싶지 않다면 Google Page Insight API를 사용하는 간단한 솔루션을 발견했습니다 .

그냥 params가있는 api라고 불러야합니다 screenshot=true.

https://www.googleapis.com/pagespeedonline/v1/runPagespeed?
url=https://stackoverflow.com/&key={your_api_key}&screenshot=true

&strategy=mobile매개 변수로 모바일 사이트보기 패스의 경우

https://www.googleapis.com/pagespeedonline/v1/runPagespeed?
url=http://stackoverflow.com/&key={your_api_key}&screenshot=true&strategy=mobile

데모 .


3
이것은 매우 시원하며 API 키를 제공하지 않고 작동하는 것 같습니다. 그러나 반환 된 이미지는 깨져서, 모든 '_'를 '/'로 바꾸고 모든 '-'를 '+'로 바꾸어야합니다. 그리고 데이터 URI로 추가하면됩니다
Robert Went


21
참고로 Google의 Page Insight API는 타사 도구입니다.
Jimbo

1
스크린 샷은 320x240 해상도로 제한되며 엄지 손가락과 같습니다
Gabriele F.

1
정말 대단해! 그것을 사용하는데 한계가 있습니까?
moreirapontocom

19

PhantomJS와 같은 간단한 헤드리스 브라우저를 사용하여 페이지를 가져올 수 있습니다.

또한 PhantomJS를 PHP와 함께 사용할 수 있습니다.

이 작은 PHP 스크립트를 확인하십시오. 여기 좀보세요 https://github.com/microweber/screen을

그리고 여기 API- http://screen.microweber.com/shot.php?url=/programming/757675/website-screenshots-using-php


PhantomJS는 일반적으로이를위한 훌륭한 솔루션이지만,이 목적으로 정확하게 사용했을 때 모든 HTML 인터페이스 요소가 올바르게 렌더링되지는 않습니다.
ultrageek

2
screen.microweber.com/shot.php?url=https://stackoverflow.com/… 는 이제 404이며 여기에서 답변을 삭제해야하는지 궁금합니다. 두 경우 모두 업데이트해야합니다.
Funk Forty Niner

18

이것은 당신에게 좋을 것입니다 :

https://wkhtmltopdf.org/

wkhtmltoimage 배포판을 다운로드하십시오!


1
BTW, 단순히 apt-get을 사용하여 Ubuntu 10.04에 설치했습니다. 그러나 그것을 실행할 때 매우 느리고 PDF 레이아웃이 까다로워 실제로 실행 가능한 옵션이 아닙니다. 그러나 이미지 생성을 위해 KHTML을 이러한 방식으로 사용하겠다는 약속을 보여줍니다.
Volomike

@Volomike-알다시피 표준 호환 브라우저가 사용되므로 이보다 더 나은 결과를 얻을 수 없습니다. 속도를 높이기 위해 함께 일하는 회사는 세밀하지만 작은 CSS 프로젝트가 필요한 기타 프로젝트에서 반복적으로 사용했습니다.
Christian

이 제품의 효능을 보증 할 수 있습니다. html / css를 통해 제공되지만 pdf로 보관해야하는 정부 고객 용 차트 응용 프로그램을 개발합니다. 다른 웹 -to-pdf 제품은 차트를 wkhtmltopdf만큼 완벽하게 재현하는 것과 거의 비슷하지 않았습니다.
Daniel Szabo

@Volomike : 저장소의 버전은 일반적으로 최신 버전이 아닙니다. 소스에서 최신 안정 버전을 설치하면 이전 버전의 많은 문제가 해결되었습니다.
Piskvor는

10

예. tho가 필요합니다.

* nx의 khtmld (aemon) 를 참조하십시오 . Windows 용 Url2Jpg 를 참조하십시오. 그러나 dotNet 앱 이므로 Url2Bmp 도 확인해야합니다.

둘 다 웹 앱에서 스크린 샷을 얻을 수있는 콘솔 도구입니다.

이를 제공하는 웹 서비스도 있습니다. 예를 들어 이것을 확인하십시오 .

편집하다:

링크 는 유용합니다.


10

파이썬으로되어 있지만 설명서와 코드를 살펴보면 이것이 어떻게 수행되는지 정확히 알 수 있습니다. 파이썬을 실행할 수 있다면 기성품 솔루션입니다.

http://browsershots.org/

하나의 플랫폼에 대해 하나의 시스템 또는 다른 플랫폼을 실행하는 가상 시스템이있는 하나의 시스템에서 모든 것을 실행할 수 있습니다.

문서, 소스 코드 및 기타 정보에 대한 링크를 보려면 무료 오픈 소스 페이지 하단으로 스크롤하십시오.


24
규칙 37 : 과잉 행동은 없습니다. '개방 사격'과 '재 장전 시간'만 있습니다.
Adam Davis

소스 코드는 여전히 렌더링을 위해 데스크탑 브라우저를 실행합니다. 나사산이 정확하지 않으며 잠기기 쉽습니다.
Volomike

@Volomike-맞습니다. 그러나 브라우저가 실행될 때 페이지가 어떻게 보이는지 확인해야한다면 더 나은 선택이 거의 없습니다. HTML 렌더링 엔진은 오늘날의 자바 스크립트가 많은 페이지에만 적용됩니다. 적절한 실행 권한과 시간 초과를 설정하면 외부 프로그램 실행의 어려움과 위험이 제한됩니다.
Adam Davis


5

PhantomJS는 서버에 쉽게 넣고 PHP에 통합 할 수있는 브라우저입니다. WDudes에서 코드를 찾을 수 있습니다. 그들은 이미지 크기 지정, 캐시, 파일로 다운로드 또는 img src 등의 표시와 같은 더 많은 기능을 포함했습니다.

<img src=”screenshot.php?url=google.com” />

URL 매개 변수

  • 너비와 높이 : screenshot.php? url = google.com & w = 1000 & h = 800

  • 자르기 : screenshot.php? url = google.com & w = 1000 & h = 800 & clipw = 800 & cliph = 600

  • 캐시를 비활성화하고 새로운 screesnhot을로드하십시오.
    screenshot.php? url = google.com & cache = 0

  • 이미지를 다운로드하려면 screenshot.php? url = google.com & download = true

당신은 여기 자습서를 볼 수 있습니다 : API없이 PHP를 사용하여 웹 사이트의 스크린 샷 캡처


오. 미안합니다. 더 이상 블로그가 아닌 것 같습니다. 시도 github.com/graphcool/chromeless @NarendraVerma을
Gijo Varghese에게

4

cutycapt는 대부분의 이미지 형식으로 웹 페이지를 저장합니다 (jpg, png ..) 시냅스에서 다운로드하면 wkhtmltopdf보다 훨씬 잘 작동합니다



3

@boksiora 가 제안한대로 마이크로 웨버 / 스크린 을 사용하여 마침내 설정했습니다 .
처음에 언급 된 링크를 시도 할 때 내가 얻은 것 :

Please download this script from here https://github.com/microweber/screen

저는 Linux에 있습니다. 따라서 실행하려면 환경에 따라 단계를 조정할 수 있습니다. 폴더의
쉘에서 수행 한 단계는 다음과 같습니다 DOCUMENT_ROOT.

$ sudo wget https://github.com/microweber/screen/archive/master.zip
$ sudo unzip master.zip
$ sudo mv screen-master screen
$ sudo chmod +x screen/bin/phantomjs
$ sudo yum install fontconfig
$ sudo yum install freetype*
$ cd screen
$ sudo curl -sS https://getcomposer.org/installer | php
$ sudo php composer.phar update
$ cd ..
$ sudo chown -R apache screen
$ sudo chgrp -R www screen
$ sudo service httpd restart

브라우저를 가리 킵니다 screen/demo/shot.php?url=google.com. 스크린 샷 이 표시되면 완료된 것입니다. 더 많은 사전 설정에 대한 토론은 여기여기에서 볼 수 있습니다 .


3

스크린 샷을 생성 할 수있는 많은 오픈 소스 프로젝트가 있습니다. 예를 들어 PhantomJS, webkit2png 등

이 프로젝트의 큰 문제는 이전 브라우저 기술을 기반으로하며 많은 사이트, 특히 웹 폰트, flexbox, svg 및 지난 몇 달 / 년 동안 HTML5 및 CSS 사양에 다양한 추가 기능을 사용하는 사이트를 렌더링하는 데 문제가 있다는 것입니다.

제 3 자 서비스 중 일부를 시도해 보았으며 대부분 PhantomJS를 기반으로하므로 품질이 좋지 않은 스크린 샷을 생성합니다. 웹 사이트 스크린 샷 생성을위한 최고의 타사 서비스는 urlbox.io 입니다. 유료 서비스이지만 유료 요금제를 사용하지 않고 테스트하는 7 일 무료 평가판이 있습니다.

다음은 문서에 대한 링크 이며, 아래는 composer를 사용하여 PHP에서 작동하도록하는 간단한 단계입니다.

// 1 . Get the urlbox/screenshots composer package (on command line):
composer require urlbox/screenshots

// 2. Set up the composer package with Urlbox API credentials:
$urlbox = UrlboxRenderer::fromCredentials('API_KEY', 'API_SECRET');

// 3. Set your options (all options such as full page/full height screenshots, retina resolution, viewport dimensions, thumbnail width etc can be set here. See the docs for more.)
$options['url'] = 'example.com';

// 4. Generate the Urlbox url
$urlboxUrl = $urlbox->generateUrl($options);
// $urlboxUrl is now 'https://api.urlbox.io/v1/API_KEY/TOKEN/png?url=example.com'

// 5. Now stick it in an img tag, when the image is loaded in browser, the API call to urlbox will be triggered and a nice PNG screenshot will be generated!
<img src="$urlboxUrl" />

예를 들어 다음은이 페이지의 전체 높이 스크린 샷입니다.

https://api.urlbox.io/v1/ca482d7e-9417-4569-90fe-80f7c5e1c781/8f1666d1f4195b1cb84ffa5f992ee18992a2b35e/png?url=http%3A%2F%2Fstackoverflow.com%2Fquestions%2F757675%2F% 2F43652083 % 2343652083 & full_page = true

urlbox.io에 의해 구동 stackoverflow.com 질문의 전체 페이지 스크린 샷


3

많은 옵션이 있으며 모두 장단점이 있습니다. 다음은 구현 난이도별로 정렬 된 옵션 목록입니다.

옵션 1 : API 사용 (가장 쉬운 방법)

찬성

  • 자바 스크립트 실행
  • 거의 완벽한 렌더링
  • 캐싱 옵션을 올바르게 사용할 때 빠름
  • 스케일은 API에 의해 처리됩니다
  • 정확한 타이밍, 뷰포트, ...
  • 대부분의 경우 무료 플랜을 제공합니다

단점

  • 많이 사용할 계획이라면 무료가 아닙니다.

옵션 2 : 사용 가능한 많은 라이브러리 중 하나 사용

찬성

  • 대부분의 경우 변환은 매우 빠릅니다.

단점

  • 잘못된 렌더링
  • 자바 스크립트를 실행하지 않습니다
  • 최근 웹 기능 (FlexBox, 고급 선택기, 웹 폰트, 상자 크기 조정, 미디어 쿼리, HTML5 태그 등)은 지원하지 않습니다.
  • 때로는 설치가 쉽지 않은 경우가 있습니다
  • 규모가 복잡하다

옵션 3 : PhantomJ 및 랩퍼 라이브러리 사용

찬성

  • 자바 스크립트 실행
  • 꽤 빠른

단점

  • 잘못된 렌더링
  • PhantomJ는 더 이상 사용되지 않으며 더 이상 유지되지 않습니다.
  • 최근 웹 기능 (FlexBox, 고급 선택기, 웹 폰트, 상자 크기 조정, 미디어 쿼리, HTML5 태그 등)은 지원하지 않습니다.
  • 규모가 복잡하다
  • 로드 할 이미지가있는 경우 작동하기가 쉽지 않습니다 ...

옵션 4 : Chrome 헤드리스 및 랩퍼 라이브러리 사용

찬성

  • 자바 스크립트 실행
  • 거의 완벽한 렌더링

단점

  • 다음과 관련하여 원하는 결과를 정확하게 얻는 것은 쉽지 않습니다.
    • 페이지로드 타이밍
    • 프록시 통합
    • 자동 스크롤
    • ...
  • 규모가 복잡하다
  • HTML에 외부 링크가 포함되어 있으면 상당히 느리고 느려집니다.

면책 조항 : 저는 ApiFlash의 설립자입니다. 나는 정직하고 유용한 답변을 제공하기 위해 최선을 다했습니다.


2

나는 Windows에있어서 stephan에서 팁을 읽은 후에 imagegrabwindow 기능을 사용할 수있었습니다. 자르기 (브라우저 헤더, 스크롤 막대 등을 제거하기 위해)를 자르고 크기를 조정하여 최종 이미지를 얻었습니다. 여기 내 코드가 있습니다. 누군가에게 도움이되기를 바랍니다.


1

webkit2html은 Mac OS X 및 Linux에서 작동하며 설치 및 사용이 매우 간단합니다. 이 튜토리얼을 참조하십시오 .

Windows의 경우 비슷한 기능을 가진 CutyCapt 를 사용할 수 있습니다 .


2
@ 스미스 : 마지막으로 확인했을 때 CutyCapt는 설치 프로그램의 모든 종속성을 가지고 있습니다. 예, 아마도 제한된 계정으로 이것을 설치할 수는 없지만 수명입니다. 다른 모든 솔루션은 렌더링 코어 주위에 일종의 래퍼를 사용하므로 동일한 위치에 있습니다.
Piskvor

1

나는 bluga를 사용 했습니다 . api를 사용하면 한 달에 100 번의 스냅 샷을 만들 수 있지만 때로는 단일 페이지에 대해 1 점 이상의 크레딧을 사용합니다. 드루팔 모듈 인 Bluga WebThumbs 업그레이드를 마쳤습니다. 를 drupal 7로 하여 템플릿 또는 입력 필터에 축소판을 인쇄 할 수있었습니다.

이 API를 사용하는 주요 이점은 적응 형 CSS를 사용하는 경우 브라우저 크기를 지정할 수 있다는 것입니다. 따라서 일반 및 태블릿 레이아웃뿐만 아니라 모바일 및 태블릿 레이아웃에 대한 렌더링을 얻는 데 사용하고 있습니다.

다음 언어의 API 클라이언트가 있습니다.

PHP , Python , Ruby , Java , .Net C # , PerlBash (쉘 스크립트에는 perl이 필요한 것처럼 보입니다)



1

https://grabz.it 솔루션을 사용할 수 있습니다 .

그것은 매우 유연하고 cronjob이나 PHP 웹 페이지와 같은 다른 방법으로 호출 될 수있는 PHP API를 가지고 있습니다.

이를 구현하려면 먼저 앱 키와 비밀을 확보 하고 (무료) SDK를 다운로드해야 합니다.

그리고 구현의 예입니다. 우선 모든 초기화 :

include("GrabzItClient.class.php");

// Create the GrabzItClient class
// Replace "APPLICATION KEY", "APPLICATION SECRET" with the values from your account!
$grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

스크린 샷 예 :

// To take a image screenshot
$grabzIt->URLToImage("http://www.google.com");  
// Or to take a PDF screenshot
$grabzIt->URLToPDF("http://www.google.com");
// Or to convert online videos into animated GIF's
$grabzIt->URLToAnimation("http://www.example.com/video.avi");
// Or to capture table(s)
$grabzIt->URLToTable("http://www.google.com");

Save공개적으로 액세스 할 수있는 콜백 핸들을 사용할 수 있고 SaveTo그렇지 않은 경우 두 가지 저장 방법 중 하나를 사용할 수 있습니다 . 자세한 내용 은 설명서를 확인 하십시오 .


전체 페이지 스크린 샷을 찾으려면이 공급자는 Professional ($ 170 / yr) 구독이 필요합니다.
chaoskreator

1

다른 날에 Google API를 사용하여 빠르고 더러운 앱을 작성했습니다. 확실히 개선의 여지가 있습니다 ...

  • 최신 Google API 버전 5를 사용합니다.
  • 500px 너비의 이미지 크기
  • 데스크톱 및 모바일보기 지원
  • 지정된 폴더에 파일로 저장
  • 기초 캐시 시스템 통합

라이브 데모 및 코드 와 함께 여기에서 찾으십시오 .

코드를 계속 수정하고 시간이 있으면 적절한 클래스로 변환하기 때문에 코드를 여기에 게시하지 않았습니다.


0

나는 page2images를 사용 했다 . 그것은 정말 빠르고 안정적 ​​인 cutycapt를 기반으로 개발되었습니다. 성능 및 구성에 너무 많은 시간을 소비하지 않으려면이를 사용해야합니다. 그들의 웹 사이트를 방문하면 자세한 내용과 샘플 PHP 코드를 찾을 수 있습니다.


0

웹 서핑을 많이 한 후에 이것을 발견했습니다.

PPTRAAS > URL을 매개 변수로 전달하여 스크린 샷을 캡처하는 무료 도구

URL을 누르기 만하면 여러 옵션을 제공합니다.

  1. 전체 페이지 스크린 샷 받기

    https://pptraas.com/screenshot?url= {YOU URL HERE}

  2. 특정 크기의 페이지 스크린 샷 가져 오기

    https://pptraas.com/screenshot?url= {여기에 URL 여기} & size = 400,400

  3. 페이지를 pdf로 변환 할 수도 있습니다.

    https://pptraas.com/pdf?url= {여기서 URL}


Josh, 내가 답변을 올렸을 때, 그것은 잘 작동하는 데 사용됩니다, 우리는이 URL에 의존 할 수 없다고 생각합니다. 그들이 지금 서비스를 중단했을 수도있는 다른 대안을 찾으십시오.
Fenil Shah

0

두 가지 일을 할 수 있습니다.

인형극 사용

PHP Puppeteer 패키지 를 사용하여 브라우저를 가동시키고 스크린 샷을 만들 수 있습니다.

API 사용

많은 스크린 샷 API가 있습니다. 예를 들어 ScreenshotAPI.net 을 볼 수 있습니다. (면책 조항 나는 해당 API의 작성자입니다)


-1

직접 아닙니다. Selenium과 같은 소프트웨어에는 이와 같은 기능이 있으며 PHP로 제어 할 수 있지만 다른 종속성 (예 : 스크린 샷하려는 브라우저로 컴퓨터에서 Java 기반 서버 실행)이 있습니다.


현재 사용할 수있는 많은 PHP 라이브러리가 있습니다. 정확히 'PHP'라이브러리가 아닙니다. 일부 js 브라우저 및 코드를 포함합니다.
Gijo Varghese

-1

cutycapt 사용할 수 있습니다.

kwhtml은 더 이상 사용되지 않으며 이전 브라우저와 같은 페이지를 표시합니다.


-1

이 도구가 ScreenShotMachine 주위에서 가장 쉽고 가장 쉬운 도구라는 것을 알았습니다 . 유료 서비스이지만 100 개의 무료 스크린 샷을 얻을 수 있으며 (약) $ 20에 2,000을 추가로 구입할 수 있으므로 꽤 좋은 거래입니다. 그것은 매우 간단한 사용법을 가지고 있습니다, 당신은 URL을 사용하기 때문에, 나는 그것을 기반으로 파일을 저장하기 위해이 작은 스크립트를 썼습니다 :

<?php
  $url = file_get_contents("http://api.screenshotmachine.com/?key={mykey}&url=https://stackoverflow.com&size=X");

  $file = fopen("snapshots/stack.jpg", "w+");
  fwrite($file, $url);
  fclose($file);
  die("saved file!");
?>

그들은 여기에 매우 좋은 문서를 가지고 있으므로 분명히 살펴보십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.