Web.BrowserContents
ส่งกลับ HTML สําหรับ URL ที่ระบุ ตามที่แสดงโดยเว็บเบราว์เซอร์
Syntax
Web.BrowserContents(
url as text,
optional options as record
) as text
Remarks
ส่งกลับ HTML สำหรับ url
ที่ระบุ เมื่อดูโดยเว็บเบราว์เซอร์ อาจระบุพารามิเตอร์ระเบียนตัวเลือก options
ไว้เพื่อระบุคุณสมบัติเพิ่มเติม ระเบียนสามารถประกอบด้วยเขตข้อมูลต่อไปนี้:
ApiKeyName
: หากไซต์เป้าหมายมีแนวคิดของคีย์ API พารามิเตอร์นี้สามารถใช้เพื่อระบุชื่อ (ไม่ใช่ค่า) ของพารามิเตอร์คีย์ที่ต้องใช้ใน URL ค่าคีย์จริงมีให้ในข้อมูลประจําตัวWaitFor
: ระบุเงื่อนไขในการรอก่อนดาวน์โหลด HTML นอกจากการรอหน้าที่จะโหลด (ซึ่งเสร็จสิ้นเสมอ) สามารถเป็นระเบียนที่มีเขตข้อมูลการ Timeout และ/หรือ Selector ถ้ามีระบุ Timeout เท่านั้น ฟังก์ชันจะรอระยะเวลาที่ระบุก่อนดาวน์โหลด HTML ถ้ามีการระบุทั้ง Selector และ Timeout และ Timeout ผ่านไปก่อน Selector ที่อยู่ในหน้า ข้อผิดพลาดจะถูกโยนออก ถ้ามีการระบุ Selector ที่ไม่มี Timeout จะมีการใช้ค่าเริ่มต้น Timeout 30 วิ นาที
Examples
Example #1
ส่งกลับ HTML สำหรับ https://microsoft.com
Web.BrowserContents("https://microsoft.com")
Result:
"<!DOCTYPE html><html xmlns=..."
Example #2
ส่งกลับ HTML สำหรับ https://microsoft.com หลังจากรอให้ตัวเลือก CSS มีอยู่
Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready"]])
Result:
"<!DOCTYPE html><html xmlns=..."
Example #3
ส่งกลับ HTML l สำหรับ https://microsoft.com หลังจากรอสิบวินาที
Web.BrowserContents("https://microsoft.com", [WaitFor = [Timeout = #duration(0,0,0,10)]])
Result:
"<!DOCTYPE html><html xmlns=..."
Example #4
ส่งกลับ HTML สำหรับ https://microsoft.com หลังจากรอสิบวินาทีให้ตัวเลือก CSS มีอยู่
Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready", Timeout = #duration(0,0,0,10)]])
Result:
"<!DOCTYPE html><html xmlns=..."
Category
การเข้าถึงข้อมูล