PhantomJS - อินเตอร์เฟสบรรทัดคำสั่ง

PhantomJS สามารถดำเนินการได้โดยใช้คีย์เวิร์ด "phantomjs" และชื่อของไฟล์ ตัวอย่างเช่น "phantomjs file.js"

คุณยังสามารถส่งผ่านอาร์กิวเมนต์ไปยัง "file.js" ได้ดังนี้ -

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

ให้เราดูตัวเลือกบางอย่างที่บรรทัดคำสั่ง

ส. เลขที่ ตัวเลือกและคำอธิบาย
1

--help or –h

จะแสดงตัวเลือกบรรทัดคำสั่งทั้งหมด หยุดทันทีและจะไม่เรียกใช้สคริปต์ที่ส่งผ่าน

2

--version or –v

พิมพ์เวอร์ชันของ PhantomJS ที่รัน สิ่งนี้จะหยุดการเรียกใช้สคริปต์ที่จะเรียกใช้

3

--debug[true|false]

พิมพ์คำเตือนและข้อความแก้ไขข้อบกพร่อง โดยค่าเริ่มต้นจะตั้งค่าเป็นเท็จ คุณยังสามารถใช้ [ใช่ | ไม่ใช่]

4

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

ชื่อไฟล์เพื่อจัดเก็บคุกกี้ถาวร

5

--diskcache=[true|false]

เปิดใช้งานดิสก์แคช นอกจากนี้ยังใช้ค่า [ใช่ | ไม่ใช่]

6

--disk-cahe-path

เส้นทางสำหรับดิสก์แคช

7

--ignore-sslerrors=[true|false]

ละเว้นข้อผิดพลาด SSL ตัวอย่างเช่น - ข้อผิดพลาดใบรับรองหมดอายุหรือเซ็นชื่อด้วยตนเอง ค่าเริ่มต้นเป็นเท็จ นอกจากนี้ยังใช้ค่า [ใช่ | ไม่ใช่]

8

--loadimages=[true|false]

โหลดภาพแบบอินไลน์ทั้งหมด ค่าเริ่มต้นเป็นจริง นอกจากนี้ยังใช้เวลา [ใช่ | ไม่ใช่]

9

--local-storagepath=/some/path

เส้นทางในการบันทึกเนื้อหา LocalStorage และเนื้อหา WebSQL

10

--local-storagequota=number

ขนาดสูงสุดที่อนุญาตสำหรับข้อมูล

11

--local-url-access

อนุญาตให้ใช้ URL 'file: ///' (ค่าเริ่มต้นคือ true)

12

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

อนุญาตให้เนื้อหาในเครื่องเข้าถึง URL ระยะไกล ค่าเริ่มต้นเป็นเท็จ นอกจากนี้ยังใช้ค่า [ใช่ | ไม่ใช่]

13

--max-disk-cachesize=size

จำกัด ขนาดของดิสก์แคช (เป็น KB)

14

--offline-storage-path

ระบุตำแหน่งสำหรับการจัดเก็บแบบออฟไลน์

15

--offline-storage-quota

ตั้งค่าขนาดสูงสุดของที่เก็บข้อมูลออฟไลน์เป็น KB

16

--outputencoding=encoding

ตั้งค่าการเข้ารหัสที่ใช้สำหรับเอาต์พุตเทอร์มินัล ค่าเริ่มต้นคือ utf-8

17

--proxy=address:port

ระบุพร็อกซีเซิร์ฟเวอร์ที่จะใช้ (ตัวอย่างเช่น - proxy = 192.168.1.1: 8080)

18

--proxytype=[http|socks5|none]

ระบุประเภทของพร็อกซีเซิร์ฟเวอร์ (ค่าเริ่มต้นคือ http)

19

--proxy-auth

ข้อมูลการพิสูจน์ตัวตนสำหรับพร็อกซี ตัวอย่างเช่น -

--proxy-auth = ชื่อผู้ใช้: รหัสผ่าน

20

--scriptencoding=encoding

ตั้งค่าการเข้ารหัสที่ใช้สำหรับสคริปต์ ค่าเริ่มต้นคือ utf8

21

--script-language

ตั้งค่าภาษาสคริปต์