Selenium - это популярный инструмент с открытым исходным кодом для автоматизации веб-браузеров. При использовании этого тега также включайте другие теги для конкретных компонентов, которые вы используете, например, селен-вебдрайвер для языковых привязок, selenium-ide, selenium-grid и т. д.

Подробнее про selenium...

Я запускаю это на arm64 ubuntu 20.04 lts с установленным python3-selenium. После указания аргументов --headless и запуска этого кода: from selenium import webdriver opt = webdriver.FirefoxOptions() opt.add_argument("--headless") serv = Service("/usr/local/bin/firefox/geckodriver") driver = webdrive....
4 Фев 2022 в 02:54
Мой код: import openpyxl from selenium import webdriver from lxml import html from webdriver_manager.chrome import ChromeDriverManager from openpyxl import Workbook, load_workbook import pandas as pd driver = webdriver.Chrome(ChromeDriverManager().install()) driver.get("https://www.amazon.com.br/s....
3 Фев 2022 в 21:59
Для следующего HTML: Почему следующий XPath не работает: //option[value='0'] Связано ли это с элементом value или с элементом option?....
3 Фев 2022 в 19:29
ChromeDriver driver = new ChromeDriver (); (или) WebDriver driver = new ChromeDriver (); У меня нет никакой разницы в двух кодах, так будет ли мой вывод таким же, если я использую эти два?....
3 Фев 2022 в 19:11
Я запускаю приемочные тесты и сталкиваюсь со следующими ошибками только в своей системе, это нормально работает в других моих командных системах. Я использую веб-драйвер selenium внутри своего док-контейнера, он также отлично работал на моем ПК, но не знаю, почему вдруг он начал выдавать эти ошибки....
Веб-сайт дает мне одинаковые результаты для разных очищенных URL-адресов. Я предполагаю, что причина этого в том, что селен не позволяет полностью загрузить веб-сайт до получения результата. Сначала я написал свой код, используя красивый суп, но, согласно сообществу SO, селен должен был использова....
3 Фев 2022 в 15:18
Я пытаюсь извлечь hrefs для двух автомобилей (отмечены красным) с веб-страницы. Эти hrefs находятся под тегом, чтобы добраться до них, я пытался использовать CSS_selectors и XPath, но безуспешно. Заранее спасибо. driver.get("https://www.akrapovic.com/en/car/products/Ferrari?brandId=20") outer_....
3 Фев 2022 в 08:12
пример кода здесь Эй, я пытаюсь остановить сообщение отчета в терминале, когда селен не может найти элемент, подобный изображению, когда я не нахожу элементы: говоря о методе: driver.find_elment(By.class_name,'name of element that doesn't exist') Я пытаюсь сделать сообщение как на изображении в ме....
Итак, я пытаюсь перейти на веб-сайт аптеки с помощью Selenium (Python). Этот веб-сайт содержит каталог тысяч лекарств и товаров для здоровья. Я пытаюсь сделать «горизонтальный» просмотр веб-страниц, извлекая ссылки для каждого отдельного продукта на каждой странице каталога (на данный момент я могу....
2 Фев 2022 в 19:53
Я сохраняю 2 строки и объединяю их, чтобы создать полный xpath для скрипта. rowc = driver.find_elements(By.XPATH, '//*[@class="rgRow"]|//*[@class="rgAltRow"]') i = len(rowc) extstr1 = "//*[@id="m_mc_s0_igSearch_ctl00_ctl00__ extstr2 = "]/td[13]" for i in range(0): extval ....
2 Фев 2022 в 16:15
<ul class="meta"> <li class="user"> <img class="classname" src="some url"> givemetext </li> </ul> Как получить текст givemetext с помощью Python Selenium?....
2 Фев 2022 в 13:35
Привет, я пытаюсь нажать кнопку со следующей структурой html, которую я нашел в chrome inspect. <div class="col-md-9 col-sm-8 col-xs-12"> <button type="submit" tabindex="3" data-ng-click="login()" class="btn btn-default" data-ng-disabled="loginForm.$invalid" data-ng-class="{ 'gray': loginForm.$i....
Я пишу тесты в pytest, используя селен и селеноид. Я хотел бы подождать и посмотреть, станет ли видимым один из двух текстов. что-то вроде этого: wait_for_text(text1 OR text2) Есть ли способ сделать это напрямую, без использования try and catch?....
2 Фев 2022 в 12:25
Я пытаюсь очистить таблицу от 30 января 2022 года. Однако я получаю сообщение об ошибке «невозможно найти элемент», когда пытаюсь щелкнуть поле даты и изменить дату с 6 февраля на 30 января. Я также пытался найти по имени класса. Есть ли другой способ сделать это, или я что-то делаю неправильно? ....
2 Фев 2022 в 07:32
Я изучаю Selenium и попытался сделать автоматический кликер для этой игры https://orteil. dashnet.org/cookieclicker/. Я сделал цепочку действий, чтобы щелкнуть большое печенье с левой стороны и поместить его в цикл. Но щелкает только один раз. Я пробовал, этот цикл также на странице https://clicks....
1 Фев 2022 в 21:43
Я уже пытался несколькими способами установить этот флажок с помощью селена, но не смог. Ссылка: http://buscatextual.cnpq.br/ buscatextual/email.do?metodo=apresentar&seqIdPessoa=246740&nomeDestinatario=Maria_Jos%E9_Panichi_Vieira Я уже пробовал с XPATH, с CLASS_NAME и другими, но результат всегда....
1 Фев 2022 в 20:55
try { WebDriverWait wait = new WebDriverWait(driver,30); WebElement element = wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("myDynamicElement"))); } catch (TimeOutException toe) { ....
1 Фев 2022 в 18:54
Я пытаюсь получить текст ячейки из таблицы, где заголовок соответствует «Сделать» в другой ячейке в той же строке таблицы. Например, в приведенном ниже примере кода я пытаюсь получить текст «Лако» из <a> в <td> (ячейке), и он должен соответствовать заголовку «Создать» в <td> (ячейка) выше в той же <....
1 Фев 2022 в 14:19
Мне нужны 5-минутные цены для некоторых небольших акций (у yfinance их нет с 5-минутными интервалами). Robinhood отображает 5-минутные цены, когда вы наводите указатель мыши на график. Эти значения хранятся следующим образом: HTML-элемент span Я надеялся, что это может вернуть список значений, но....
1 Фев 2022 в 06:57
Я пытаюсь использовать Selenium для нажатия кнопок на веб-странице. Я использую этот код: driver.find_element(By.Xpath, '//*[@id="payments"]').click() Обычно это работает, но, похоже, не удается нажать кнопку, показанную в этом HTML: <iframe src="/ProviderPortal" id="main-iframe" frameborder="0" s....
31 Янв 2022 в 21:54
Мне нужна помощь в создании автоматизации Java с помощью Selenium Webdriver для Pom или Pomm factory. Я читал, как создать pom без каких-либо успехов. Пожалуйста помоги. Мне нужна помощь в том, как создать автоматизацию Java в pom. строгий текстКак его преобразовать? String baseUrl = "https:amaz....
31 Янв 2022 в 21:47
Я продолжаю получать проблемы с частью моего кода. Кто-нибудь знает, как с этим справиться? Питон — Селен def openStories(self): bot=self.bot bot.find_element_by_class_name('OE30K').click() ....
31 Янв 2022 в 20:47
Мне нужно нажать кнопку «ОК» на странице (фрагмент HTML-кода ниже). У самой кнопки нет идентификатора, и ее XPath меняется. Это может быть любое из следующего: /html/body/div[3]/div[3]/div/button /html/body/div[4]/div[3]/div/button /html/body/div[5]/div[3]/div/button Единственный стабильный локат....
31 Янв 2022 в 18:57
Я пытаюсь перебрать веб-элементы строки, чтобы получить шансы букмекера, но мой код продолжает давать мне пустой Код на Python: dropdown = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, '//*[@id="filtermarket-button"]'))).click() dropdown = WebDriverWait(driver, 10).until(E....
31 Янв 2022 в 17:28
Я пытаюсь войти в свою учетную запись comcast, используя селен, но не нажимаю кнопку «войти» должным образом. Что он делает, так это просто перенаправляет вас обратно на старую страницу электронной почты (а также удаляет электронную почту, введенную при вводе). Я пробовал ждать неявно, ждать, пока....
31 Янв 2022 в 14:09