Вопросы, помеченные тегом «selenium-webdriver»
Selenium WebDriver предоставляет API WebDriver для управления браузерами на разных языках программирования («языковые привязки»). При использовании этого тега также добавьте тег для используемого вами языка программирования.
9 августа 2021 в 07:10
58
0
Избегайте гонок данных при парсинге веб-страниц с помощью Selenium
Я пытаюсь очистить некоторые динамические элементы с веб-страниц, используя Selenium. В конце концов, мне придется очистка страниц, исчисляемых сотнями из 1000, поэтому я пытаюсь найти способ сделать это как можно быстрее, что и привело меня к параллелизму. Я хочу...
9 августа 2021 в 07:06
110
0
Веб-драйвер Chrome возвращает неверную версию Chrome
Я пытаюсь создать экземпляр драйвера Chrome. Он жалуется на несовместимость Chrome версии 91:
Current browser version is 91.0.4472.114 with binary path /usr/bin/google-chrome
Однако, когда я проверяю версию упомянутого бинарного файла Chrome, он говорит, что у меня...
9 августа 2021 в 06:02
135
0
Как отозвать сеанс Firefox с использованием селена в питоне (для веб-сайта WhatsApp)?
Я пытаюсь создать бота WhatsApp. Я думаю использовать Raspberry Pi в качестве сервера (для размещения кода и запуска)
Я столкнулся со следующими проблемами
Нет хрома/хрома: Я не могу понять, как установить веб-драйвер хрома/хрома, чтобы селен работал на Raspberry Pi....
9 августа 2021 в 05:01
54
1
Создание цикла для последовательного открытия ссылок
Этот сайт:https://int.soccerway.com/international/europe/european-championships/c25/
EUROPE
European Championship
2020
Group Stage
Final Stages
EC Qualification
WC Qualification Europe
UEFA Nations...
9 августа 2021 в 01:54
86
1
Проблемы с размещением «driver.find_element_by_css_selector» в условии if с селеном
Я пытаюсь использовать функцию из библиотеки webdriver в условии if, но это условие ситуативное, то есть не всегда происходит.
Очевидно, это дает мне ошибку, потому что в тех случаях, когда условие неверно, функция «driver.find_element_by_css_selector()» не находит...
9 августа 2021 в 01:51
94
1
Поиск элемента после поиска по тексту в селеновом питоне
Я пытаюсь найти позицию элемента, где был найден текст, который я искал, на странице, где он мог появиться с позиции 1-10, и они случайным образом изменяются на разные позиции после обратного отсчета.
Возьмем, к примеру:
Мой поиск был «CHE», он мог появиться где угодно...
8 августа 2021 в 22:23
68
2
Как установить флажок, покрытый ссылкой Selenium WebDriver в C#
<div class="checkbox_tick fs-12 mb-14 js-agreement-wrapper">
<div class="input checkbox">
<input type="hidden" name="agreement" value="0">
<label for="agreement">
<input type="checkbox" name="agreement" value="1" class="js-checkbox js-agree...
8 августа 2021 в 21:16
22
0
Ошибка исключения Selenium movetargetoutofboundsexception Python Firefox
Кто-нибудь знает, как это решить? S, у меня есть веб-сайт со списком (ais-Hits-list) из 18, я думаю, я могу назвать его изображениями/кнопками, поэтому в настоящее время я пытаюсь получить href (ссылку), что мне удалось. Но моя проблема в том, что после прокрутки до...
8 августа 2021 в 17:59
168
0
Подождите, пока элемент станет доступным для клика Selenium Javascript Bindings
Я пытаюсь нажать кнопку. На данный момент я просто пытаюсь щелкнуть его один раз, и я знаю, что он будет там. Эта кнопка загружается с кучей других вещей с помощью JavaScript, и поэтому требуется некоторое время, чтобы ее можно было нажать. На данный момент я пытаюсь...
8 августа 2021 в 17:33
1332
1
Изменить прокси в Selenium Python
Здравствуйте, у меня есть код для поворота прокси Firefox, и я его использую, но он не меняет прокси.
Это мой код:
import time
import random
from selenium import webdriver
from selenium.webdriver.common.proxy import *
from...
8 августа 2021 в 16:49
262
1
Не удается найти существующий элемент с использованием Python Selenium IE
Я пытаюсь ввести текст в текстовое поле
<input name="pesquisarUtente.numeroUtente" class="number numero-utente" id="pesquisarUtente.numeroUtente" type="text" maxlength="9" value="">
Я пробовал...
8 августа 2021 в 15:11
66
0
Python Selenium не будет нажимать кнопки при использовании существующего сеанса Chrome
Мой код селена Python больше не будет нажимать кнопки, когда я использую существующий сеанс Chrome. Я протестировал точно такой же код, если я не запускаю его в существующем сеансе, и он работает. Я попытался переустановить драйвер Chrome, но не знаю, как решить эту...
8 августа 2021 в 14:19
144
1
Есть ли способ получить переданные аргументы из уже запущенного веб-драйвера (Selenium)
Мне интересно, есть ли способ найти параметры, которые передаются веб-драйверу selenium, если у вас нет исходного кода самого приложения, но браузер виден, и вы можете взаимодействовать с ним.
Под аргументами я подразумеваю все настройки, отличные от дефолтных, с...
8 августа 2021 в 14:17
96
1
Python Selenium не ведет меня в инстаграм (бот)
Я действительно новичок в этом, так что это, вероятно, что-то очень простое, но этот код даже не подберет переход в instagram (у меня он работал для поиска хэштегов, но затем я поместил их в определения в соответствии с учебником, который я наблюдаю). Я думаю, что я...
8 августа 2021 в 12:48
78
0
Selenium: почему я получаю сообщение об ошибке при попытке загрузить простой файл cookie?
Мой код:
def save_cookies(driver, location):
pickle.dump(driver.get_cookies(), open(location, "wb"))
PATH = "C:\Program Files (x86)\chromedriver"
chrome = webdriver.Chrome(PATH)
chrome.get("https://steamcommunity.com/login")
time.sleep(35)
save_cookies(chrome,...
8 августа 2021 в 09:04
161
1
Нажатие флажка (скрытого) в динамической веб-таблице
Снимок экрана приложения
В следующем сценарии я хочу установить флажок (класс = скрытый) в веб-таблице, я использую XPath, чтобы найти флажок, но когда я выполняю операцию щелчка, появляется следующая ошибка:
Ошибка:
Исключение в потоке...
8 августа 2021 в 06:36
513
0
Установка различных версий Chrome в сетке селена с помощью docker-compose
Я пытаюсь установить селеновую сетку в бета-версии Chrome.
мой файл для создания докеров выглядит так:
version: "2"
services:
hub:
image: selenium/hub
ports:
- "4446:4446"
environment:
GRID_HUB_PORT: "4446"
GRID_MAX_SESSION: 50
...
7 августа 2021 в 14:29
76
1
Python selenium .get не заканчивается
from selenium import webdriver
driver = webdriver.Ie(executable_path="C:\\users\\Marcel\\Downloads\\IEDriverServer.exe")
driver.get("https://www.techwithtim.net/")
когда я ввожу верхние строки в качестве теста, driver.get действительно открывает страницу, но не...
7 августа 2021 в 01:41
91
1
Как нажать кнопку «Назад» после последней итерации во вложенном цикле for? (Селен)
Итак, у меня есть кнопка «Назад», но я не знаю, куда ее поместить или как ее включить. Я пытаюсь проверить все неотмеченные флажки в подкатегориях, затем вернуться к категориям, чтобы закончить основные итерации и проверить остальные флажки, просто не знаю, как это...
6 августа 2021 в 20:07
1833
2
Как ввести текст в текстовое поле, используя селен с Python
Я использую Selenium с Python для ввода адреса в текстовое поле на странице Glovo для Мадрида. Код, который я написал, можно увидеть ниже, и ошибка, которую я получаю, также скопирована после кода.
from selenium import webdriver
from selenium.webdriver.common.keys...