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 ตั้งค่าภาษาสคริปต์ |