웹 캡처 및 변환 도구

Node.js를 사용하는 GrabzIt 클라이언트

Node.js API

제품 설명

이 클래스는 GrabzIt 스크린 샷 웹 서비스와의 모든 통신을 처리합니다.

공개 방법

get_result (id)

이 메서드는 스크린 샷 자체를 반환합니다. 아무 것도 반환되지 않으면 무언가 잘못되었거나 스크린 샷이 아직 준비되지 않은 것입니다.

매개 변수


url_to_animation(URL, 옵션)

변환해야 할 온라인 비디오의 URL을 지정하십시오. intoa 애니메이션 GIF.

매개 변수

반환 값

무효화

애니메이션 옵션

애니메이션 GIF를 만들 때 사용할 수있는 모든 옵션.

옵션 예

{
    'width':250,
    'height':250,
    'speed':2
}

url_to_image(URL, 옵션)

변환해야 할 URL을 지정합니다 intoa 이미지 스크린 샷.

매개 변수

반환 값

무효화

html_to_image(html, 옵션)

변환해야 할 HTML을 지정합니다 intoa 이미지.

매개 변수

반환 값

무효화

file_to_image(통로, 옵션)

변환해야 할 HTML 파일을 지정합니다 intoa 이미지.

매개 변수

반환 값

무효화

이미지 옵션

이미지 캡처를 만들 때 사용 가능한 모든 옵션.

옵션 예

{
    'width':500,
    'height':500
}

url_to_rendered_html(URL, 옵션)

변환해야 할 URL을 지정합니다 into 렌더링 된 HTML.

매개 변수

반환 값

무효화

html_to_rendered_html(html, 옵션)

변환해야 할 HTML을 지정합니다 into 렌더링 된 HTML.

매개 변수

반환 값

무효화

file_to_rendered_html(통로, 옵션)

변환해야 할 HTML 파일을 지정합니다 into 렌더링 된 HTML.

매개 변수

반환 값

무효화

HTML 옵션

사용 가능한 모든 옵션 렌더링 된 HTML 캡처 작성.

옵션 예

{
    'country':'SG',
    'delay':5000
}

url_to_pdf(URL, 옵션)

변환해야 할 URL을 지정합니다 intoa PDF.

매개 변수

반환 값

무효화

html_to_pdf(html, 옵션)

변환해야 할 HTML을 지정합니다 intoa PDF.

매개 변수

반환 값

무효화

file_to_pdf(통로, 옵션)

변환해야 할 HTML 파일을 지정합니다 intoa PDF.

매개 변수

반환 값

무효화

PDF 옵션

PDF 캡처를 만들 때 사용 가능한 모든 옵션.

옵션 예

{
    'pagesize':'A5',
    'includeLinks':true
}

url_to_docx(URL, 옵션)

변환해야 할 URL을 지정합니다 into DOCX.

매개 변수

반환 값

무효화

html_to_docx(html, 옵션)

변환해야 할 HTML을 지정합니다 into DOCX.

매개 변수

반환 값

무효화

file_to_docx(통로, 옵션)

변환해야 할 HTML 파일을 지정합니다 into DOCX.

매개 변수

반환 값

무효화

DOCX 옵션

DOCX 캡처를 만들 때 사용 가능한 모든 옵션.

옵션 예

{
    'pagesize':'A5',
    'includeLinks':true
}

url_to_table(URL, 옵션)

HTML 테이블을 추출해야하는 URL을 지정합니다.

매개 변수

반환 값

무효화

html_to_table(html, 옵션)

HTML 테이블을 추출 할 HTML을 지정합니다.

매개 변수

반환 값

무효화

file_to_table(통로, 옵션)

HTML 테이블을 추출 할 HTML 파일을 지정합니다.

매개 변수

반환 값

무효화

표 옵션

HTML 테이블을 CSV, XLSX 또는 JSON으로 변환 할 때 사용 가능한 모든 옵션.

옵션 예

{
    'format':'xlsx',
    'includeHeaderNames':true
}

callBackUrl 옵션을 사용하는 것이 권장되는 파일 저장 방법입니다.

save(callBackUrl, 완료되지 않음)

Save 결과는 비동기식이며 고유 식별자를 반환합니다.이 식별자는 get_result 방법.

매개 변수

save_to(saveTo파일, 완료되지 않음)

Save 콜백 URL을 사용하지 않고 결과를 동 기적으로

매개 변수


get_status(ID, 불완전)

GrabzIt 스크린 샷의 현재 상태를 확인하십시오.

매개 변수


get_cookies(도메인, 미완료)

GrabzIt이 특정 도메인에 사용하는 모든 쿠키를 가져옵니다. 여기에는 사용자 정의 쿠키도 포함될 수 있습니다.

매개 변수


set_cookie (이름, 도메인, 옵션, 미완료)

GrabzIt에 새로운 커스텀 쿠키를 설정합니다. 만약 커스텀 쿠키가 글로벌 쿠키와 이름과 도메인이 같으면 글로벌 쿠키가 재정의됩니다.

웹 사이트 기능이 쿠키로 제어되는 경우에 유용 할 수 있습니다.

매개 변수


delete_cookie (이름, 도메인, 완료되지 않은)

사용자 정의 쿠키를 삭제하거나 글로벌 쿠키가 사용되지 않도록 차단

매개 변수


가져 오기_watermarks()

업로드 된 모든 사용자 정의 가져 오기 watermarks

매개 변수


가져 오기_watermark(식별자, 완료되지 않음)

맞춤 반환 watermark 지정된 식별자와 일치하는

매개 변수


더하다_watermark(식별자, 경로, xpos, ypos, oncomplete)

새 사용자 지정 추가 watermark

매개 변수


지우다_watermark(식별자, 완료되지 않음)

사용자 지정 삭제 watermark

매개 변수


set_local_proxy (값)

이 방법은 로컬 프록시 서버 모든 요청에 ​​사용됩니다.

매개 변수


use_ssl (값)

GrabzIt에 대한 요청인지 여부를 지정합니다. API는 SSL을 사용해야합니다

매개 변수


create_encryption_key ()

암호화 적으로 안전한 기본 64 암호화 키 (44 자 길이)를 만듭니다.


해독 (데이터, 키)

제공된 암호화 키를 사용하여 암호화 된 캡처를 해독하십시오.

매개 변수


decrypt_file (경로, 키, 미완료)

제공된 암호화 키를 사용하여 암호화 된 캡처를 해독하십시오.

매개 변수


결과 클래스

쿠키

공개 변수

개설 상황

스크린 샷의 현재 상태를 나타내는 클래스입니다.

공개 변수

WaterMark

이 클래스는 사용자 정의를 나타냅니다. watermarks GrabzIt에 저장

공개 변수