이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 phantomjs입니다.
프로그램:
이름
phantomjs - JavaScript API로 스크립팅 가능한 헤드리스 WebKit
기술
PhantomJS는 JavaScript API로 스크립팅 가능한 헤드리스 WebKit입니다. 빠르고 네이티브가 있습니다.
다양한 웹 표준 지원: DOM 처리, CSS 선택기, JSON, 캔버스 및 SVG.
개요
phantomjs [스위치] [옵션] [스크립트] [인수 [인수 [...]]]
옵션
--쿠키 파일=
영구 쿠키를 저장할 파일 이름을 설정합니다.
--구성=
JSON 형식의 구성 파일을 지정합니다.
--디버그=
추가 경고 및 디버그 메시지 인쇄: 'true' 또는 'false'(기본값)
--디스크 캐시=
디스크 캐시 활성화: 'true' 또는 'false'(기본값)
--디스크 캐시 경로=
디스크 캐시의 위치를 지정합니다.
--무시-ssl-오류=
SSL 오류(만료/자체 서명된 인증서 오류) 무시: 'true' 또는 'false'
(기본값)
--로드 이미지=
모든 인라인 이미지 로드: 'true'(기본값) 또는 'false'
--로컬-URL-액세스=
'file:///' URL 사용 허용: 'true'(기본값) 또는 'false'
--로컬 스토리지 경로=
로컬 스토리지의 위치를 지정합니다.
--로컬 스토리지 할당량=
로컬 저장소의 최대 크기(KB)를 설정합니다.
--오프라인 저장 경로=
오프라인 저장 위치 지정
--오프라인 스토리지 할당량=
오프라인 저장소의 최대 크기(KB)를 설정합니다.
--local-to-remote-url-access=
로컬 콘텐츠가 원격 URL에 액세스하도록 허용: 'true' 또는 'false'(기본값)
--최대 디스크 캐시 크기=
디스크 캐시 크기 제한(KB)
--출력 인코딩=
터미널 출력에 대한 인코딩을 설정합니다. 기본값은 'utf8'입니다.
--원격 디버거 포트=
디버그 하네스에서 스크립트를 시작하고 지정된 포트에서 수신 대기합니다.
--원격 디버거 자동 실행=
디버거에서 즉시 스크립트를 실행합니다: 'true' 또는 'false'(기본값)
--프록시=
프록시 서버를 설정합니다(예: '--proxy=http://proxy.company.com: 8080 '
--프록시 인증=
프록시에 대한 인증 정보를 제공합니다. 예:
''-proxy-auth=사용자 이름:비밀번호'
--프록시 유형=
프록시 유형, 'http'(기본값), 'none'(완전히 비활성화) 또는
'양말5'
--스크립트 인코딩=
시작 스크립트에 사용되는 인코딩을 설정합니다. 기본값은 'utf8'입니다.
--스크립트 언어=
감지하는 대신 스크립트 언어를 설정합니다: 'javascript'
--웹 보안=
웹 보안 활성화, 'true'(기본값) 또는 'false'
--ssl-프로토콜=
제공할 특정 SSL 프로토콜 버전을 선택합니다. 값(대소문자 구분 안함):
TLSv1.2, TLSv1.1, TLSv1.0, TLSv1(v1.0과 동일), SSLv3 또는 ANY. 기본값은 제공하는 것입니다.
Qt가 안전하다고 생각하는 모든 것(SSLv3 이상). 모든 값이 지원되는 것은 아닙니다.
시스템 OpenSSL 라이브러리에 따라 다릅니다.
--ssl-암호=
지원되는 TLS/SSL 암호를 설정합니다. 인수는 콜론으로 구분된 OpenSSL 목록입니다.
암호 이름(ALL, kRSA 등과 같은 매크로는 사용할 수 없음). 기본 일치 현대
브라우저.
--ssl-인증서-경로=
사용자 지정 CA 인증서의 위치를 설정합니다(설정되지 않은 경우 환경
변수 SSL_CERT_DIR. 아무 것도 설정하지 않으면 시스템 기본값을 사용합니다)
--ssl-클라이언트-인증서-파일=
클라이언트 인증서의 위치를 설정합니다.
--ssl-클라이언트-키-파일=
클라이언트의 개인 키 위치 설정
--ssl-클라이언트-키-암호=
클라이언트의 개인 키에 대한 암호를 설정합니다.
--웹드라이버=
'원격 WebDriver 모드'(내장된 GhostDriver)에서 시작: '[[ :] ]'
(기본값 '127.0.0.1:8910')
--웹드라이버-로그 파일=
WebDriver의 로그를 기록할 파일(기본값 'none') (참고: 필요
'--웹드라이버')
--웹드라이버-로그레벨=
WebDriver 로깅 수준: (지원: 'ERROR', 'WARN', 'INFO', 'DEBUG') (기본값
'정보') (참고: '--webdriver' 필요)
--webdriver-셀레늄-그리드-허브=
Selenium Grid HUB에 대한 URL: 'URL_TO_HUB'(기본값 'none')(참고: 필요
'--웹드라이버')
-w,--wd
위의 '--webdriver' 옵션과 동일
-h,--돕다
이 메시지를 표시하고 종료
-v,--버전
PhantomJS 버전을 출력합니다.
부울 값('true'/'false')을 허용하는 모든 옵션은 'yes'/'no'도 허용할 수 있습니다.
인수가 없으면 PhantomJS가 대화형 모드(REPL)로 실행됩니다.
문서는 웹 사이트에서 찾을 수 있습니다, http://phantomjs.org.
onworks.net 서비스를 사용하여 온라인으로 phantomjs 사용