У меня возникла проблема с нажатием кнопки cookie, поскольку она работает непоследовательно. В некоторых случаях кнопка нажимается, и процесс продолжается, как и должно быть, но в других случаях он просто останавливается, и я получаю следующие ошибки:
[24812:22288 :0512/162346.912:ОШИБКА:chrome_browser_cloud_management_controller.cc(161)] Инициализация контроллера управления облаком прервана, поскольку CBCM не включен. Используйте флаг командной строки --enable-chrome-browser-cloud-management, чтобы включить его, если вы не используете официальную сборку Google Chrome.
“[24812: 22668:0512/162346.939:ОШИБКА:sandbox_win.cc(895)] Песочница не может получить доступ к исполняемому файлу. Проверьте
разрешения файловой системы действительны. См. https://бит. ly/31yqMJR.: Доступ запрещен. (0x5)»
«DevTools прослушивает ws://127.0.0.1:65082/devtools/browser/d3c31f38-a536-4c0c-96d6-89734ca592e6[24812
Это код, который я использую (он длиннее, но всякий раз, когда он останавливается, он не движется дальше этой точки):
Код: Выделить всё
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from bs4 import BeautifulSoup
import requests
import re
chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
driver = webdriver.Chrome(options=chrome_options)
try:
url = 'https://www.arbeitsagentur.de/jobsuche/suche?angebotsart=34&was=Programmierer%2Fin&sort=veroeffdatum&id=10000-1187619796-S'
driver.get(url)
cookie_button = WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.CSS_SELECTOR, '[aria-label="Auswahl bestätigen – Ausgewählte Cookies werden akzeptiert"]')))
cookie_button.click()
Я используя «Google Chrome для тестирования» версии 124.0.6367.78 с соответствующим хром-драйвером. Операционная система Windows 10 Pro.
Я удалил и заново скачал браузер и драйвер. Я проверил, есть ли у браузера все необходимые разрешения, чтобы он не блокировался брандмауэром.
Кто-нибудь знает, в чем может быть проблема? Любая помощь будет очень признательна.
Подробнее здесь: https://stackoverflow.com/questions/784 ... consistent