Публикации по теме 'selenium'


Автоматизация браузера с помощью Python и Selenium — 5: ожидание
Убедитесь, что он есть В предыдущем посте мы рассмотрели, как находить элементы перед взаимодействием с ними. В этом посте мы рассмотрим, как работают ожидания в Selenium, чтобы убедиться, что элементы представлены в DOM, прежде чем взаимодействовать с ними. Свойство document.readyState HTML document описывает состояние загрузки текущего документа. По умолчанию запрос driver.get возвращается вызывающей стороне, когда состояние готовности становится complete . Существует 3..

Как очистить код от Medium с помощью Python
питон Как очистить код от Medium с помощью Python Среда заполнена фрагментами кода. Разве не было бы удобно иметь возможность извлекать и сохранять их? Если вы ответили «да», продолжайте читать… Библиотеки Инструменты, которые я буду использовать, это Selenium, Beautiful Soup и запросы.

Начните использовать Selenium для парсинга!
Иногда вашему проекту данных нужно извлекать данные из Интернета. Вы можете сделать это вручную, используя некоторые инструменты, такие как «Web Scraper», или использовать python для очистки ваших данных. В этой статье я покажу вам, как вы можете извлекать веб-данные с помощью Python и, в частности, с помощью библиотеки Selenium. Selenium — это библиотека, которая позволяет вам создавать «робота» для навигации в Интернете и извлечения всех необходимых данных. Зачем использовать..

Вопросы по теме 'selenium'

Изменение домена, связанного с экземпляром Selenium :: Client :: Driver
Я использую Selenium Client (v 1.2.18) для автоматической навигации по розничным веб-сайтам, для которых не существует внешнего API. Моя цель - определить в реальном времени доступность продукта для конкретного сайта с помощью кнопки «Проверить...
279 просмотров
schedule 10.03.2024

Установка Selenium AndroidDriver с Android Debug Bridge (adb) завершается с ошибкой: ошибка протокола (нет статуса)
В Mac OS X 10.7 (Lion) я пытаюсь установить Selenium AndroidDriver (android-server-2.0.2rc3.apk) с Android SKD R12. Я загрузил файл AndroidDriver .apk в каталог tools . Потом: $ cd android-sdk/tools $ ../platform-tools/adb -e install -r...
747 просмотров
schedule 26.04.2024

Действительно безголовый веб-браузер (с небезголовыми способностями)?
Задача, с которой я столкнулся, состоит в том, чтобы запустить безголовый браузер (большую часть времени), но иметь возможность запускать текущее состояние безголового браузера в браузере по умолчанию на машине. Под безголовым я подразумеваю...
342 просмотров

python selenium webdriver phantomjs proxy
Как я могу использовать прокси в скрипте python, а не в javascript, а в скрипте python? У меня есть этот скрипт: import time from selenium import webdriver from selenium.webdriver.common.keys import Keys print time.ctime() service_args = [...
64 просмотров
schedule 25.03.2024

Как запустить скрипт selenium python в текущем сеансе окна?
Когда я пишу скрипт selenium python, мне нужно начать сеанс с некоторой команды, например driver = webdriver.Firefox() Однако это открывает новое окно браузера. Я хотел бы, чтобы к уже открытому окну обращался скрипт, как если бы я...
3683 просмотров

Мой экземпляр Selenium IE не загружается для пользователей, не являющихся администраторами
Я написал приложение на C# для автоматизации входа на веб-страницу. Он отлично работает, когда администратор запускает исполняемый файл. Всякий раз, когда проект запускает не администратор, создается впечатление, что IEDriver.exe не запускается....
402 просмотров
schedule 30.03.2024

выберите значение в раскрывающемся меню по текстовому значению
У меня есть 2 раскрывающихся меню в одном окне. Оба их кода одинаковы, но значения разные. Первое выпадающее меню: <div style="width: 302px; display: block; top: 263px; left: 193px;" class="number_combo_list FullWidthField">...
49 просмотров
schedule 24.04.2024

Нажатие конкретной кнопки с Selenium
Я пытаюсь нажать определенную кнопку с помощью Selenium в Python, но не могу определить эту конкретную кнопку. Например, если бы я был на странице Google это , и я хотел, чтобы панель перевода выпадала, как я могу ссылаться на этот конкретный...
2819 просмотров
schedule 09.04.2024

Получить Selenium WebElement из cssSelector через ввод HTML
Я новичок в Selenium (начал сегодня), и я хотел бы получить WebElement, соответствующий следующему вводу html: <input size="25" style="text-align:center;" value="http" onclick="this.select();" type="text"></input> А затем получить...
505 просмотров
schedule 30.03.2024

Найдите и щелкните элемент, используя Selenium, Java
Я пытаюсь щелкнуть элемент и после этого хочу выбрать дату между сегодняшним и последним днем. Вот изображение Я могу щелкнуть элемент Дата добавления позиции , но я застрял здесь: «Как я могу выбрать «Первый выбор даты» и выбрать последний...
211 просмотров
schedule 21.05.2024

Selenium запускается, но не загружает страницу
Я использую Python 2.7.12 с Selenium версии 2.53.6 и Firefox 49.0. Я искал здесь Selenium WebDriver: Firefox запускается, но не открывает URL-адрес , но упомянутые решения не решили мою проблему. Есть ли проблемы совместимости, о которых я не...
413 просмотров
schedule 11.03.2024

Выполнение скриптов Python с помощью Selenium через Crontab
У меня есть несколько скриптов Python, которые используют веб-драйвер selenium на сервере Debian. Если я запускаю их вручную из терминала (обычно как root), все в порядке, но каждый раз, когда я пытаюсь запустить их через crontab, у меня возникает...
1105 просмотров
schedule 22.04.2024

Множественная аутентификация с веб-драйвером Selenium
Я использую selenium webdriver для доступа к веб-сайту. driver.get(" http://user:password@samplewebsite "); Для доступа к сайту требуется две аутентификации. Первая аутентификация работает, так как я дал user:password@samplewebsite Но второе...
226 просмотров

Не удалось найти элементы span
Я хочу нажать кнопку rename и кнопку del , но попал ниже Exception Не удалось найти элемент: {"method":"xpath","selector":"//*[@class="rename"]/span 1 "} @id является динамическим, поэтому не используйте @id для поиска. HTML:...
207 просмотров
schedule 29.03.2024

Очистка селена python не печатает данные
Я пытаюсь запустить очистку сети selenium, но данные, которые я пытаюсь получить, не печатаются. Страница загрузится, но в терминале ничего не печатается. Терминал просто говорит: "DevTools слушает ws ..." import selenium from selenium import...
184 просмотров
schedule 14.05.2024

WebDriverException: сеанс недоступен и не входит в число последних 1000 завершенных сеансов с GeckoDriver и Firefox в SeleniumGrid
Проблема When I execute 2 nodes of Firefox with 1 instance each no problem. But if I execute with 3 or more than 3 nodes getting the below error. No Problem if I execute 100 Test cases in chrome but seems Firefox not able to handle so many test...
1952 просмотров

Как сопоставить xpath для элемента id, который меняется при каждой загрузке страницы?
У меня есть эти 2 xpath, которые меняются каждый раз, когда я загружаю веб-страницу. Xpaths были записаны Selenium-IDE и всегда имеют mainForm_view в строке идентификатора, а текст до и после этого всегда меняется....
208 просмотров
schedule 23.05.2024

Невозможно щелкнуть ссылку для загрузки с бэкэндом js
На веб-сайте есть ссылка для загрузки файла csv. Ссылка находится в таблице, но фактическая ссылка для скачивания скрыта. <div id="testjs"> <div test-example=""> <table test-example=""> <tr...
208 просмотров

Как избежать ошибки тайм-аута при использовании веб-драйвера chrome selenium
Я создал несколько скриптов Python с использованием селена, которые будут генерировать веб-страницу, содержащую таблицу данных, содержащую почти 100 000 строк и 25 столбцов. Один пример этого кода можно найти здесь . После этого я намерен...
460 просмотров
schedule 11.03.2024

Как скрыть вывод Selenium
Я создал программу на основе селена, которая собирает некоторую информацию с моего веб-сайта, и я использую Chrome headless в качестве веб-драйвера. Теперь, когда я очищаю данные, появляется следующее сообщение: [0510 / 170058.841: INFO:...
73 просмотров
schedule 23.04.2024