ตัวแทนที่เรียกดูเว็บ
บางตัวแทนทำงานโดยการขับเคลื่อนเว็บเบราว์เซอร์จริง: โหลดหน้าเว็บ, อ่านสิ่งที่แสดง, ติดตามลิงก์, ถ่ายภาพหน้าจอหรือ PDF นี่คือวิธีที่พวกเขาจัดการกับไซต์ที่สร้างเนื้อหาของตนใน JavaScript
คุณจะพบสิ่งนี้ผ่านตัวแทนเบราว์เซอร์ ความสามารถของเบราว์เซอร์ หรือโหมดการเรียกดูของงานเสริม
สิ่งที่มันสามารถเข้าถึงได้
Section titled “สิ่งที่มันสามารถเข้าถึงได้”เว็บไซต์สาธารณะ ใน HTTP และ HTTPS เท่านั้น
เบราว์เซอร์ทำงานในที่ที่ไม่มีเส้นทางไปยังสิ่งใดที่เป็นส่วนตัว — ไม่ใช่บริการภายในของเราและไม่ใช่อะไรก็ตามในเครือข่ายของคุณ คำขอสำหรับที่อยู่ที่เป็นส่วนตัวหรือสำรองจะถูกปฏิเสธที่พรมแดน และการปฏิเสธนั้นอยู่บนพื้นฐานของที่อยู่ที่เชื่อมต่อจริง ๆ ไม่ใช่การตรวจสอบในอดีต ชื่อโฮสต์ที่แก้ไขเป็นที่อยู่สาธารณะเมื่อถูกตรวจสอบและเป็นที่อยู่ส่วนตัวเมื่อถูกใช้งานก็ยังคงถูกปฏิเสธ
นี่เป็นสิ่งที่ควรทราบด้วยเหตุผลสองประการ:
- URL ภายในจะไม่ทำงาน การชี้ตัวแทนการเรียกดูไปยังสิ่งใดในอินทราเน็ตของคุณ ที่อยู่ IP ส่วนตัว หรือ
localhostจะล้มเหลว ไม่มีการตั้งค่าใดที่จะเปลี่ยนแปลงสิ่งนั้น - นี่คือพรมแดน ไม่ใช่ตัวกรอง มันไม่ได้ขึ้นอยู่กับการกระทำของตัวแทน ดังนั้นคำสั่งที่ทำให้ตัวแทนพยายามจะยังไม่สามารถผ่านได้
เมื่อหน้าเว็บถูกปฏิเสธ
Section titled “เมื่อหน้าเว็บถูกปฏิเสธ”ตัวแทนจะได้รับการบอกอย่างชัดเจนและบอกว่าไม่ให้ลองใหม่:
ถูกบล็อคโดยพรมแดน egress ของเบราว์เซอร์ … อย่าลองใหม่ — นี่คือ นโยบาย ไม่ใช่ความล้มเหลวชั่วคราว
คำนี้มีความหมายโดยเจตนา ถ้าไม่มีมัน ความล้มเหลวจะดูเหมือนเวลาหมด และตัวแทนจะใช้ขั้นตอนที่เหลืออยู่ในการพยายามทำสิ่งที่ไม่เคยประสบความสำเร็จ การปฏิเสธจะรวดเร็ว — ประมาณหนึ่งในสิบของวินาที — ดังนั้นการที่จุดหมายถูกบล็อกจะไม่มีค่าใช้จ่ายคุณเกือบจะไม่มีอะไรเลย
ใน HTTP ธรรมดาคุณอาจพบว่าหน้าถูกแจ้งว่าให้สถานะ 403 เหมือนกัน
การอ่านความล้มเหลวอื่น ๆ
Section titled “การอ่านความล้มเหลวอื่น ๆ”ไม่ใช่ทุกความล้มเหลวที่ทำให้การทำงานสิ้นสุด เมื่อหน้าเป็นปัญหา — องค์ประกอบที่ตัวแทนมองหานั้นไม่อยู่ หน้าโหลดช้า เว็บไซต์ตอบสนองด้วยหน้าแสดงข้อผิดพลาดเช่น “ไม่พบ” หรือที่อยู่ไม่เกิดขึ้น — ตัวแทนจะแสดงให้เห็นว่ามีอะไรผิดพลาดและควรลองอะไรต่อไป และปรับตัว: มันรอนานขึ้น, ลองอีกส่วนหนึ่งของหน้า หรือเลือก URL อื่น มันจะยอมแพ้หลังจากการเปลี่ยนแปลงหลายครั้งและจะบอกเช่นนั้นในผลลัพธ์ของมัน จุดหมายที่ถูกปฏิเสธหรือเว็บไซต์ที่บล็อกเบราว์เซอร์อัตโนมัติจะทำให้การทำงานสิ้นสุดทันที เพราะการพยายามใหม่ไม่สามารถช่วยได้
| สิ่งที่คุณเห็น | สิ่งที่มันมักจะเป็น |
|---|---|
| ถูกบล็อคโดยพรมแดน egress ของเบราว์เซอร์ | จุดหมายคือส่วนตัว สำรอง หรือไม่ได้รับอนุญาต |
| สถานะ 403 ที่ URL ที่คุณคาดว่าจะทำงาน | เหมือนกันข้างต้น ผ่าน HTTP ธรรมดา |
| การหมดเวลาการนำทาง | เว็บไซต์ช้าจริง ๆ หรือรอสิ่งที่ไม่เคยมาถึง |
| หน้าเว็บว่างเปล่าหรือบางส่วน | เว็บไซต์แสดงผลอะไรที่เป็นประโยชน์ไม่ได้ หรือจำเป็นต้องเข้าสู่ระบบ |
| ตัวแทนหยุดหลังจากพยายามหลายครั้ง | มันมีงบประมาณในขั้นตอน เว็บไซต์ที่ต้องการการโต้ตอบมากอาจทำให้หมดงบประมาณได้ |
สิ่งที่มันมีค่าใช้จ่าย
Section titled “สิ่งที่มันมีค่าใช้จ่าย”การทำงานของเบราว์เซอร์จะถูกวัดด้วยวินาทีของเบราว์เซอร์ — หน่วยที่แตกต่างจากโทเค็นของโมเดล เพราะระยะเวลาที่หน้าใช้ไม่เกี่ยวกับว่ามีข้อมูลมากเพียงใดที่โมเดลอ่าน ดูที่ เอกสารการเรียกเก็บเงิน.
หน้าเว็บที่ถูกปฏิเสธก็ยังคงมีค่าใช้จ่ายตามระยะเวลาที่ใช้ในการปฏิเสธ ซึ่งเป็นค่าใช้จ่ายเล็กน้อย หน้าเว็บที่ค้างอยู่จนกระทั่งหมดเวลาจะมีค่าใช้จ่ายตามเวลาหมดเวลา