Bot algılama algoritmalarını kullanan bazı siteleri ayrıştırmaya çalışıyorum. Aşağıdaki Chrome Seçeneklerini kullanıyorum
chrome_options = Options()
chrome_options.add_argument("start-maximized")
chrome_options.add_experimental_option("detach", True)
chrome_options.add_experimental_option("excludeSwitches", ["enable-automation"])
chrome_options.add_experimental_option('useAutomationExtension', False)
chrome_options.add_argument("--disable-blink-features")
chrome_options.add_argument('--start-maximized')
chrome_options.add_argument('window-size=1920,1080')
chrome_options.add_argument("--disable-blink-features=AutomationControlled")
driver = webdriver.Chrome(executable_path='chromedriver.exe', chrome_options=chrome_options)
driver.get(url)
Ben de krom sürücü yamalıydım.exe cdc_ kalıbını kaldırın.
Tarayıcı penceresi başlatıldığında ve siteye gittiğinde, site bunu bot olarak algılar ve içeriğin yüklenmesini engeller. Ancak tarayıcı ayırma moduna geçtiğinde ve "Yenile" düğmesine manuel olarak bastığımda, site içeriği başarıyla yükleniyor. Taklit basın "f5" da çalışmıyor, site hala içeriğini yüklenmesini engellemek.