logo
หน้าแรก>การตรวจจับหุ่นยนต์
ผลการทดสอบ:
  • Webdriver
  • User-Agent
  • CDP
  • Navigator

คู่มือการตรวจจับบอทของเบราว์เซอร์

BrowserScan ตรวจจับสคริปต์หรือกิจกรรมอัตโนมัติบนเบราว์เซอร์ โดยจะวิเคราะห์คุณสมบัติของเบราว์เซอร์ต่างๆ เพื่อตรวจสอบว่าสภาพแวดล้อมของเบราว์เซอร์ถูกควบคุมโดยหุ่นยนต์หรือไม่ ผลิตภัณฑ์ตรวจสอบทั้งคนและเครื่องจักร Cloudflare Turnstile และ Google reCAPTCHA จะรวมการตรวจจับไว้ในพื้นที่นี้ด้วย และโดยปกติจะมีสามหมวดหมู่:

  • บอทปกติ - โดยปกติแล้วบอทจะเป็นของเครื่องมือค้นหาที่มีชื่อเสียง (Google, Bing, Baidu) รวบรวมข้อมูลเว็บไซต์เพื่อสร้างดัชนีเนื้อหาที่สามารถค้นหาได้ บอทที่ดียังสามารถเป็นเครื่องมือในการตรวจสอบหรือตรวจสอบสถานะการออนไลน์ได้
  • บอทที่เป็นอันตราย – โดยทั่วไปแล้วจะเป็นเครื่องมืออัตโนมัติ เช่น Selenium, Puppeteer, Playwright หรือเครื่องมือใดๆ ที่ปลอมแปลงเป็นบอทการค้นหาที่ดี มันสามารถเข้ายึดบัญชี ส่งสแปม ขโมยรหัสผ่าน ขูดข้อมูล ทรัพยากรที่สิ้นเปลือง และอื่นๆ อีกมากมาย
  • ตรวจไม่พบบอท - ผู้เยี่ยมชมอาจเป็นมนุษย์ที่ใช้เบราว์เซอร์ปกติ

การระบุตัวตนและการตรวจจับบอท

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

เว็บไดร์เวอร์

WebDriver ขั้นสูง

ซีลีเนียม

ฝันร้ายJS

PhantomJS

ยอดเยี่ยม

เซฟ

เซฟชาร์ป

โค้ช

เอฟไมเนอร์

เกิด

แฟนทอมมาส

แรด

เว็บไดร์เวอร์ริโอ

Chrome ที่ไม่มีหัว

การตรวจจับโปรโตคอล Chrome DevTools

สามารถตรวจจับได้ว่ามีการใช้เครื่องมือสำหรับนักพัฒนาเพื่อจำลองเบราว์เซอร์หรือใช้เครื่องมือที่เกี่ยวข้องกับข้อตกลงของนักพัฒนาเพื่อควบคุมเบราว์เซอร์

CDP

นาวิเกเตอร์

ตรวจสอบว่า Navigator หลอกลวงหรือไม่ ปลั๊กอินหรือโรบ็อตของเบราว์เซอร์บางตัวจะแก้ไขคุณลักษณะที่สำคัญเพื่อให้เกิดการหลอกลวง

เว็บไดรเวอร์คืออะไร

WebDriver เป็นเครื่องมือสำหรับการทำงานของเบราว์เซอร์อัตโนมัติ มันมีอินเทอร์เฟซการเขียนโปรแกรมที่ช่วยให้นักพัฒนาสามารถเขียนสคริปต์โดยใช้ภาษาการเขียนโปรแกรมต่างๆ (เช่น Java, Python, C# ฯลฯ ) เพื่อดำเนินการเบราว์เซอร์โดยอัตโนมัติ เช่น การเปิดหน้าเว็บ การคลิกปุ่ม การกรอกแบบฟอร์ม ฯลฯ .

  • การควบคุม: WebDriver สามารถควบคุมเบราว์เซอร์และดำเนินการต่างๆ ของผู้ใช้ได้ ตัวอย่างเช่น สามารถบอกให้เบราว์เซอร์เปิด URL ที่ต้องการ หรือคลิกปุ่มได้
  • การโต้ตอบ: WebDriver สามารถโต้ตอบกับหน้าเว็บผ่านเบราว์เซอร์ ตัวอย่างเช่น สามารถอ่านซอร์สโค้ด HTML ของหน้าเว็บ หรือตรวจสอบองค์ประกอบเฉพาะบนหน้าเว็บได้
  • การจำลอง: WebDriver สามารถจำลองพฤติกรรมของผู้ใช้ได้ ตัวอย่างเช่น สามารถจำลองการคลิกเมาส์ การป้อนข้อมูลด้วยแป้นพิมพ์ ฯลฯ

WebDriver เป็นมาตรฐาน W3C ซึ่งหมายความว่าเบราว์เซอร์หลักทั้งหมด (เช่น Chrome, Firefox, Safari และ Edge) ให้การสนับสนุน WebDriver แต่ละเบราว์เซอร์มีการใช้งาน WebDriver ของตัวเอง (เช่น Chrome มี ChromeDriver, Firefox มี GeckoDriver) แต่ทั้งหมดใช้ API ชุดเดียวกัน ซึ่งช่วยให้นักพัฒนาสามารถควบคุมเบราว์เซอร์ที่แตกต่างกันด้วยรหัสชุดเดียวกัน