Нажатие кнопки cookie, но результаты противоречивы.Python

Программы на Python
Ответить
Anonymous
 Нажатие кнопки cookie, но результаты противоречивы.

Сообщение Anonymous »

В настоящее время я пытаюсь очистить следующую страницу.
У меня возникла проблема с нажатием кнопки 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»