เปิด/ปิดสภาพแวดล้อม
Path:/api/v1/browser/start
Method:POST
Content-Type:application/json
คำอธิบาย: คุณสามารถเปิดหรือปิดสภาพแวดล้อมเบราว์เซอร์ที่เฉพาะเจาะจงผ่านอินเตอร์เฟส API ท้องถิ่น เมื่อเปิดสำเร็จ จะมีการส่งคืนที่อยู่เชื่อมต่อสำหรับการดีบักของ Selenium/Puppeteer ซึ่งสามารถนำไปใช้ควบคุมเบราว์เซอร์ได้
1. รายการพารามิเตอร์การเปิด:
| รหัสผ่าน (ทางเลือก): | หากมีการตั้งรหัสผ่านเมื่อสร้างสภาพแวดล้อมเบราว์เซอร์ จะต้องระบุรหัสผ่านเมื่อเปิด | ต้องการเปิดหน้าเว็บใด (ทางเลือก): | ระบุ URL ที่ต้องการให้โหลดเป็นค่าเริ่มต้นเมื่อเปิดเบราว์เซอร์ | ปิดหน้าต่างที่เปิดไว้ก่อนหน้า (ทางเลือก): |
| Session_ID | array | หากเปิดเบราว์เซอร์ไว้แล้ว จะบังคับให้ปิดหน้าต่างเดิมก่อนที่จะเปิดใหม่ | 373808cb37bd63f5f7d92415e736e85f,705cc4c139e69b729a2fd277f30e1863 | โหมดอ่านเขียน (ค่าเริ่มต้น 0) หรือโหมดอ่านอย่างเดียว (1 อ่านอย่างเดียว) ในโหมดอ่านอย่างเดียว ข้อมูล (คุกกี้ ฯลฯ) จะไม่ถูกบันทึกหลังจากปิดเบราว์เซอร์ |
| isHeadless | boolean | โหมดหุ่นเชิด (ทางเลือก): | true | true:โหมดไม่แสดงหน้าต่าง (Headless) (ทางเลือก): false:ระบุว่าจะให้เบราว์เซอร์ทำงานในเบื้องหลังโดยไม่แสดงหน้าต่างหรือไม่ |
| args | array | โหมดหุ่นเชิด (ทางเลือก): | "args": ["--disable-extensions", "--blink-settings=imagesEnabled=false"] | ระบุพิกัดตำแหน่งเริ่มต้นของหน้าต่างบนหน้าจอ |
ไดเรกทอรีข้อมูลผู้ใช้ (ทางเลือก):
{
"Session_ID": [
"373808cb37bd63f5f7d92415e736e85f"
],
"args": [
"--disable-extensions",
"--enable-logging",
"--v=1",
"--blink-settings=imagesEnabled=false"
]
} ใช้สำหรับระบุไดเรกทอรีข้อมูลผู้ใช้แบบกำหนดเอง (สำหรับผู้ใช้ขั้นสูง)
{
"Session_ID": [
"373808cb37bd63f5f7d92415e736e85f",
"705cc4c139e69b729a2fd277f30e1863"
],
"args": [
"--disable-extensions",
"--blink-settings=imagesEnabled=false",
"--interval-seconds=3"
]
} --disable-extensions พารามิเตอร์การเปิดของคุณเอง (ทางเลือก):
--blink-settings=imagesEnabled=false ระบุพารามิเตอร์บรรทัดคำสั่งเพิ่มเติมที่จะส่งไปยังเกาน์เบราว์เซอร์
--interval-seconds หมายเหตุ: สำหรับโหมด Headless และโหมดอ่านอย่างเดียว เวอร์ชันไคลเอนต์ต้องเป็น V3.9.2.114 ขึ้นไป
ตัวอย่างพารามิเตอร์คำขอ (JSON):
{
"message": "Success",
"code": 0,
"data": {
"listid": [{
"Session_Name": "ตัวอย่างการส่งคืนสำเร็จ (JSON):",
"Session_ID": "373808cb37bd63f5f7d92415e736e85f",
"Group_Name": "default",
"Actived_script_id": "O73808cb37bd63f5f7d92415e736e999",
"Actiived_script_name": "มีการให้ที่อยู่เชื่อมต่อสำหรับ Selenium และ Puppeteer",
"Actiived_script_encode": "true",
"Weblogin_Account_Count": "4",
"Weblogin_Account_name": "aaa@163.com, aaa1@163.com, aaa2@163.com, aaa3@163.com",
"Plugins_Count": "4",
"Plugin_Id": "jjbnhpnlakcdgfnnldamfeinfmahhdlm,jjbnhpnlakcdgfnnldamfeinfmahhdlm,jjbnhpnlakcdgfnnldamfeinfmahhdlm,jjbnhpnlakcdgfnnldamfeinfmahhdlm",
"template_id": "123456",
"template_name": "2. รายการพารามิเตอร์การปิด:",
"browser_Path": "D:\\mbbrowser\\Chromium_x64\\chromium.exe",
"browser_CDP_Port": 46973,
"MBData_Path": "C:\\MBDATA\xxxxxxxxxx\xxxxxxxxxx\xxxxxxxxxxx",
"Public_ip": "8.208.80.219",
"Internel_ip": "192.168.225.69",
"isDynamicIp": false,
"StartPage": "about:blank",
"proxyType": "socks5",
"proxy_ip": "127.0.0.1",
"proxy_port": "1080",
"isHeadless": "true",
"webdriver": "C:\\Users\\Administrator\\houniao\\Driver\\100\\chromedriver.exe", //ID กลุ่ม (ทางเลือก):
"status": 0
}],
"total": 1
}
}
