PhantomJS - Befehlszeilenschnittstelle

PhantomJS kann mit dem Schlüsselwort "phantomjs" und dem Namen der Datei ausgeführt werden. Zum Beispiel "phantomjs file.js".

Sie können Argumente auch wie folgt an "file.js" übergeben -

phantomjs [options] file.js arg1 arg2 ...

Lassen Sie uns einige der in der Befehlszeile verfügbaren Optionen durchgehen.

S.No. Option & Beschreibung
1

--help or –h

Zeigt alle Befehlszeilenoptionen an. Wird sofort angehalten und das übergebene Skript wird nicht ausgeführt.

2

--version or –v

Druckt die Version von PhantomJS, die ausgeführt wird. Dadurch wird die Ausführung des auszuführenden Skripts angehalten.

3

--debug[true|false]

Druckt Warnungen und Debug-Meldungen. Standardmäßig ist false festgelegt. Sie können auch [Ja | Nein] verwenden.

4

--cookies-file = /path/to/cookies.txt

Dateiname zum Speichern dauerhafter Cookies.

5

--diskcache=[true|false]

Aktiviert den Festplatten-Cache. Es nimmt auch Werte an [Ja | Nein]

6

--disk-cahe-path

Pfad für den Festplatten-Cache.

7

--ignore-sslerrors=[true|false]

SSL-Fehler ignorieren. Zum Beispiel - Abgelaufene oder selbstsignierte Zertifikatfehler. Standard ist falsch. Es werden auch Werte [yes | no] angenommen.

8

--loadimages=[true|false]

Lädt alle Inline-Bilder. Der Standardwert ist true. Es dauert auch [ja | nein].

9

--local-storagepath=/some/path

Pfad zum Speichern von LocalStorage-Inhalten und WebSQL-Inhalten.

10

--local-storagequota=number

Maximale Größe, um Daten zu berücksichtigen.

11

--local-url-access

Ermöglicht die Verwendung von 'file: ///' URLs (Standard ist true).

12

--local-to-remote-urlaccess=[true|false]

Ermöglicht lokalen Inhalten den Zugriff auf die Remote-URL. Standard ist falsch. Es werden auch Werte [yes | no] angenommen.

13

--max-disk-cachesize=size

Begrenzt die Größe des Festplatten-Cache (in KB)

14

--offline-storage-path

Gibt den Speicherort für den Offline-Speicher an.

15

--offline-storage-quota

Legt die maximale Größe des Offline-Speichers in KB fest.

16

--outputencoding=encoding

Legt die Codierung für die Terminalausgabe fest. Standard ist utf-8.

17

--proxy=address:port

Gibt den zu verwendenden Proxyserver an (Beispiel: Proxy = 192.168.1.1: 8080)

18

--proxytype=[http|socks5|none]

Gibt den Typ des Proxyservers an (Standard ist http).

19

--proxy-auth

Authentifizierungsinformationen für den Proxy. Zum Beispiel -

--proxy-auth = Benutzername: Passwort

20

--scriptencoding=encoding

Legt die für das Skript verwendete Codierung fest. Standard ist utf8.

21

--script-language

Legt die Skriptsprache fest.