У меня возникла проблема с нажатием кнопки cookie, поскольку она работает непоследовательно. В некоторых случаях кнопка нажимается, и процесс продолжается, как и должно быть, но в других случаях он просто останавливается, и я получаю следующие ошибки:
Код: Выделить всё
[24812:22288:0512/162346.912:ERROR:chrome_browser_cloud_management_controller.cc(161)] Cloud management controller initialization aborted as CBCM is not enabled. Please use the `--enable-chrome-browser-cloud-management` command line flag to enable it if you are not using the official Google Chrome build.
“[24812:22668:0512/162346.939:ERROR:sandbox_win.cc(895)] Sandbox cannot access executable. Check filesystem permissions are valid. See https://bit. ly/31yqMJR.: Access is denied. (0x5)”
“DevTools listening on ws://127.0.0.1:65082/devtools/browser/d3c31f38-a536-4c0c-96d6-89734ca592e6[24812:22288:0512/162347.064:ERROR:network_service_instance_impl.cc(599)] Network service crashed, restarting service.”
Код: Выделить всё
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
Мобильная версия