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. |