Web crawling sırasında bot kontrollerinden kaçınma yöntemleri
(piprogramming.org)Selenium odaklı olsa da başka yerlerde de uygulanabilir
-
Navigator.Webdriverbayrağını kaldırma -
ChromeDriver / GeckoDriver içindeki belirli dizeleri kaldırma
-
Çözünürlük, User-Agent vb. değerleri değiştirme
-
Gerçek URL akışını kullanma. Görünmeyen bağlantıları ziyaret etmekten kaçınma
-
Proxy kullanarak IP değiştirme
-
Rastgele gecikme değerleri kullanma
-
Headless tarayıcı kullanmama (
Notification Permissionkontrol edilerek tespit edilebilir)
2 yorum
Bu yüzden, aşağıdaki gibi özelliği tamamen silmenin daha iyi olduğu söyleniyor.
const newProto = navigator.proto;
delete newProto.webdriver;
navigator.proto = newProto;
Bu iyi bir nokta :) Kodu değiştirdim