PhantomJS - interfejs wiersza poleceń

PhantomJS można uruchomić za pomocą słowa kluczowego „phantomjs” i nazwy pliku. Na przykład „phantomjs plik.js”.

Możesz również przekazać argumenty do „file.js” w następujący sposób -

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

Przejdźmy przez niektóre opcje dostępne w linii poleceń.

S.No Opcja i opis
1

--help or –h

Wyświetli wszystkie opcje wiersza poleceń. Zatrzymuje się natychmiast i nie uruchomi przekazanego skryptu.

2

--version or –v

Wyświetla wersję uruchomionego PhantomJS. Spowoduje to zatrzymanie wykonywania skryptu do uruchomienia.

3

--debug[true|false]

Wyświetla ostrzeżenia i komunikaty debugowania. Domyślnie jest ustawiona na false. Możesz także użyć [tak | nie].

4

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

Nazwa pliku do przechowywania trwałych plików cookie.

5

--diskcache=[true|false]

Włącza podręczną pamięć dyskową. Przyjmuje również wartości [tak | nie]

6

--disk-cahe-path

Ścieżka do pamięci podręcznej dysku.

7

--ignore-sslerrors=[true|false]

Ignoruj ​​błędy SSL. Na przykład - błędy certyfikatu wygasłego lub z podpisem własnym. Wartość domyślna to false. Przyjmuje również wartości [tak | nie].

8

--loadimages=[true|false]

Ładuje wszystkie obrazy wbudowane. Wartość domyślna to prawda. Potrzeba też [tak | nie].

9

--local-storagepath=/some/path

Ścieżka do zapisywania zawartości LocalStorage i zawartości WebSQL.

10

--local-storagequota=number

Maksymalny rozmiar zezwalający na dane.

11

--local-url-access

Zezwala na używanie adresów URL „file: ///” (domyślnie prawda).

12

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

Zezwala zawartości lokalnej na dostęp do zdalnego adresu URL. Wartość domyślna to false. Przyjmuje również wartości [tak | nie].

13

--max-disk-cachesize=size

Ogranicza rozmiar pamięci podręcznej dysku (w KB)

14

--offline-storage-path

Określa lokalizację do przechowywania w trybie offline.

15

--offline-storage-quota

Ustawia maksymalny rozmiar magazynu offline w KB.

16

--outputencoding=encoding

Ustawia kodowanie używane na wyjściu terminala. Domyślnie jest to utf-8.

17

--proxy=address:port

Określa serwer proxy, który ma być używany (na przykład - proxy = 192.168.1.1: 8080)

18

--proxytype=[http|socks5|none]

Określa typ serwera proxy (domyślnie http)

19

--proxy-auth

Informacje uwierzytelniające dla serwera proxy. Na przykład -

--proxy-auth = nazwa użytkownika: hasło

20

--scriptencoding=encoding

Ustawia kodowanie używane w skrypcie. Domyślnie jest to utf8.

21

--script-language

Ustawia język skryptowy.