phantomjs - クラウド上のオンライン

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド phantomjs です。

プログラム:

NAME


phantomjs - JavaScript API でスクリプト可能なヘッドレス WebKit

DESCRIPTION


PhantomJS は、JavaScript API でスクリプト可能なヘッドレス WebKit です。 高速かつネイティブです
さまざまな Web 標準のサポート: DOM 処理、CSS セレクター、JSON、Canvas、SVG。

SYNOPSIS


phantomjs [スイッチ] [オプション] [スクリプト] [引数 [引数 [...]]]

OPTIONS


--cookies-file=
永続的な Cookie を保存するファイル名を設定します。

--config =
JSON形式の設定ファイルを指定します

--debug =
追加の警告およびデバッグ メッセージを出力します: 'true' または 'false' (デフォルト)

--ディスクキャッシュ=
ディスク キャッシュを有効にします: 'true' または 'false' (デフォルト)

--ディスクキャッシュパス=
ディスクキャッシュの場所を指定します

--ignore-ssl-errors=
SSL エラー (期限切れ/自己署名証明書エラー) を無視します: 'true' または 'false'
(デフォルト)

--load-images=
すべてのインライン画像をロードします: 'true' (デフォルト) または 'false'

--local-url-access=
「file:///」 URL の使用を許可します: 「true」 (デフォルト) または 「false」

--ローカルストレージパス=
ローカルストレージの場所を指定します

--local-storage-quota=
ローカルストレージの最大サイズを設定します(KB単位)。

--オフラインストレージパス=
オフラインストレージの場所を指定します

--オフラインストレージクォータ=
オフラインストレージの最大サイズを設定します(KB単位)。

--ローカルからリモートへの URL アクセス=
ローカル コンテンツがリモート URL にアクセスできるようにします: 'true' または 'false' (デフォルト)

--最大ディスクキャッシュサイズ=
ディスクキャッシュのサイズを制限します(KB単位)。

--output-encoding =
端末出力のエンコーディングを設定します。デフォルトは「utf8」です。

--リモートデバッガーポート=
デバッグ ハーネスでスクリプトを開始し、指定されたポートでリッスンします。

--remote-debugger-autorun=
デバッガーでスクリプトをすぐに実行します: 'true' または 'false' (デフォルト)

--プロキシ=
プロキシ サーバーを設定します (例: '--proxy=)http://proxy.company.com:8080 '

--プロキシ認証=
プロキシの認証情報を提供します。例:
''-proxy-auth=ユーザー名:パスワード'

--プロキシタイプ=
プロキシ タイプを指定します。'http' (デフォルト)、'none' (完全に無効にする)、または
「ソックス5」

--スクリプトエンコーディング=
開始スクリプトに使用されるエンコーディングを設定します。デフォルトは「utf8」です。

--スクリプト言語=
スクリプト言語を検出する代わりに設定します: 'javascript'

--web-セキュリティ=
Web セキュリティを有効にします。「true」(デフォルト)または「false」

--ssl-プロトコル=
提供する特定の SSL プロトコル バージョンを選択します。 値 (大文字と小文字は区別されません):
TLSv1.2、TLSv1.1、TLSv1.0、TLSv1 (v1.0と同じ)、SSLv3、または任意。 デフォルトはオファーです
Qt が安全だと考えるものはすべて (SSLv3 以降)。 すべての値がサポートされているわけではありませんが、
システムの OpenSSL ライブラリに応じて異なります。

--ssl-ciphers=
サポートされている TLS/SSL 暗号を設定します。 引数はコロンで区切られた OpenSSL のリストです。
暗号名 (ALL、kRSA などのマクロは使用できません)。 デフォルトはモダンと一致します
ブラウザ。

--ssl-証明書パス=
カスタム CA 証明書の場所を設定します (何も設定されていない場合は、環境を使用します)
変数SSL_CERT_DIR。 何も設定されていない場合は、システムのデフォルトが使用されます)

--ssl-クライアント証明書ファイル=
クライアント証明書の場所を設定します

--ssl-クライアントキーファイル=
クライアントの秘密キーの場所を設定します

--ssl-クライアントキーのパスフレーズ=
クライアントの秘密キーのパスフレーズを設定します

--webdriver=
「リモート WebDriver モード」 (埋め込み GhostDriver) で開始します: '[[ :] ]'
(デフォルトは「127.0.0.1:8910」)

--webdriver-logfile=
WebDriver のログを書き込むファイル (デフォルトは「なし」) (注: が必要です)
'--ウェブドライバー')

--webdriver-loglevel=
WebDriver ログ レベル: (サポート: 'ERROR'、'WARN'、'INFO'、'DEBUG') (デフォルト
'INFO') (注: '--webdriver' が必要です)

--webdriver-selenium-grid-hub=
Selenium Grid HUB への URL: 'URL_TO_HUB' (デフォルトは 'none') (注: が必要です
'--ウェブドライバー')

-w、--wd
上記の「--webdriver」オプションと同等

-h、 - ヘルプ
このメッセージを表示して終了します

-v、 - バージョン
PhantomJS のバージョンを出力します

ブール値 (「true」/「false」) を受け入れるオプションはすべて、「yes」/「no」も受け入れることができます。

引数を指定しないと、PhantomJS は対話モード (REPL) で起動します。

ドキュメントは Web サイトで見つけることができます。 http://phantomjs.org.

onworks.net サービスを使用してオンラインで phantomjs を使用する



最新のLinuxおよびWindowsオンラインプログラム