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

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

Привет, ребята, я точно не могу понять, как удалить пробелы / пробелы из распечатанного текста. Я использую аудио-текстовый бот для капчи, и он выводит текст нормально, за исключением того, что иногда бот создает случайные пробелы, если он не распознает, что говорит слово. Например, слово угадано п....
7 Май 2021 в 03:21
Я не могу найти элемент на странице результатов поиска. Я попытался найти с помощью xpath, wait_for_element_to_be_clickable, find_element_by_link_text и т. Д., Но до сих пор не могу найти селен, чтобы найти его. Если у меня есть драйвер, перезагружающий исходный URL-адрес для страницы поиска, отобр....
6 Май 2021 в 21:31
Я столкнулся с проблемой, когда мне нужно найти не отключенную кнопку на странице, но кнопки имеют одно и то же имя класса, независимо от того, отключены они или нет (также тот же innerText). К ним действительно добавлен дополнительный класс, если они отключены. Мне нужен способ выбрать элемент и п....
6 Май 2021 в 21:14
Привет всем, я новичок в Selenium, и у меня возникли проблемы с поиском нужного результата. Я написал следующий код, чтобы иметь заголовок первой статьи сайта skynews: from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(ChromeDriverMan....
6 Май 2021 в 19:00
Я хотел бы знать, как я могу получить адрес этого сайта с помощью селена: страница Я пытался сохранить это в address = driver.find_element_by_css_selector('main-content-cell.p-bottom').text print(address) Но если я печатаю адрес, в консоли ничего не печатается. Я думаю, это потому, что есть неско....
6 Май 2021 в 18:36
Я новичок в веб-разработке и экспериментирую с Selenium на Python. Я хочу найти идентификатор дочернего элемента ниже, учитывая, что я знаю только class="entry-content" как его родителя. Пример HTML: <div class="entry-content"> <div id="pl-154"> ... </div> </div> Пример вывода: pl-154 Заран....
Я пытаюсь получить таблицу со следующего динамического веб-сайта и сохранить ее в фреймворке данных: https://www.grants.gov/web/grants/search-grants. html Я пробовал несколько методов, таких как pandas, requests.post, beautifulSoup и selenium, которые все не возвращают результатов, как если бы таб....
6 Май 2021 в 00:32
См. Приведенный ниже код, который я использую для очистки содержимого с динамически сгенерированной страницы, а затем помещаю в CSV. Проблема, с которой я сейчас сталкиваюсь, заключается в том, что в каждой «строке» потенциально могут отсутствовать определенные элементы, которые я хотел бы вставить....
5 Май 2021 в 23:15
Я пытаюсь найти элемент по имени класса. Это отрывок из исходного кода страницы (сохранен в файл с помощью BeautifulSoup): <div class="flex flex-column"><div ... Если я попытаюсь найти этот элемент так: element = browser.find_element_by_class_name("flex flex-column") Возникает исключение: Message:....
5 Май 2021 в 22:37
Я получил HTML-код, как показано ниже: <a class="msgIdentityText" href="http://test.com" id="ext-comp-1015">NAME1, NAME2, NAME3</a> Мне нужно извлечь NAME1 и вставить его в переменную в моем скрипте Python. Как лучше всего это сделать? Я пытался: k = driver.find_element_by_class_name("msgIdentity....
5 Май 2021 в 21:30
Я видел здесь эту проблему, но после рассмотрения некоторых проблем я просто запутался. Я пытаюсь настроить так, чтобы драйвер можно было передать в тесты, если они сделаны. После открытия браузера он генерировал исключение с нулевым указателем, но затем я добавил это: public LoginTests(WebDriver ....
5 Май 2021 в 17:58
Я хочу подождать, пока div класса opacity-transition не станет доступным в selenium python, поэтому для выполнения этого я попытался: - WebDriverWait(driver, 30).until(EC.invisibilityOfAllElements((By.XPATH, "//div[@class='reports-content opacity-transition fade']"))) Где я получил ошибку: - WebDri....
Я пытаюсь удалить такие сведения о продукте, как название продукта, цена, категория, цвет, из https://nike.co.in < / а> Несмотря на то, что скрипту указан правильный Xpath, он, похоже, не очищает детали и дает пустой список. Вот мой полный сценарий: import time import numpy as np from selenium i....
Я хотел бы настроить таргетинг на кнопку, которая содержит name = "loginButton", и щелкнуть элемент после загрузки и т. Д., Чтобы он не нажимал на счетчик загрузки. Как мне сделать так, чтобы этот webdriverwait нацелился на элемент имени? from selenium.webdriver.support.wait import WebDriverWait f....
5 Май 2021 в 10:32
Я использую следующий код для очистки содержимого веб-страницы с конечной целью записи в CSV. На первом этапе у меня эта часть работала, но теперь, когда мои данные отформатированы по-другому, они записывают данные таким образом, что они искажаются, когда я пытаюсь просмотреть их в Excel. Если я ис....
5 Май 2021 в 05:10
Я пытаюсь установить флажок на веб-странице, используя Selenium и Python, используя эту строку кода. self.driver.find_element_by_id('lg_1166').click() Но я получаю это сообщение об ошибке Message: Element <input id="lg_1699" name="lg_1699" type="checkbox"> is not clickable at point (284,888) becaus....
Я пытаюсь войти на сайт с помощью написанного мной сценария селена. Проблема, с которой я столкнулся, заключается в том, что когда он входит в систему, он не может найти вводимые пароли. search = driver.find_element_by_id("clareity") search.send_keys("user") search.find_element_by_xpath('//div[@cla....
Я изучаю, как работает WebDriver, и не понимаю, как форматировать URL-адрес запроса для Найти элемент из элемента. Идентификатор элемента Найти элемент вернет примерно следующее: {"element-6066-11e4-a52e-4f735466cecf": "e72b0320-5d61-4886-b903-5b2e4bb43d88"} Насколько я понимаю, указанный выше форм....
5 Май 2021 в 02:31
В настоящее время используется Python и Selenium для очистки данных, экспорта в CSV и последующей обработки по мере необходимости. Мне сложно понять, как создавать операторы xpath для доступа к определенным текстовым элементам на динамически сгенерированной странице. https://dutchie.com/embedded-me....
5 Май 2021 в 01:14
Мне нужно нажать две кнопки, расположенные на верхней панели команд в списке SharePoint, чтобы завершить загрузку CSV. Я безуспешно пытался использовать 2 локатора ниже и явное ожидание ниже. driver.find_element_by_xpath('//*[@id="appRoot"]/div[1]/div[3]/div/div[2]/div[2]/div[2]/div[1]/div/div/div....
5 Май 2021 в 00:12
Я хотел бы получить весь список слов, которые как dutch word = english word с нескольких страниц. Изучая HTML, это означает, что мне нужно получить все тексты из всех li всех ul из дочернего div #mw-content-text. Вот мой код: from selenium import webdriver options = webdriver.ChromeOptions() option....
4 Май 2021 в 22:03
У меня есть следующий HTML <div class="detailSection"> <span>Authorized Person(s) Detail</span> <span> <b>Name &amp; Address</b> </span> <br> <br> <span>Title&nbsp;MGR</span> <br> <br....
4 Май 2021 в 21:07
У меня есть браузер, в котором клиент сказал автоматизировать тестовый пример расчета времени отклика между элементами при щелчке и времени загрузки. есть ли доступное ключевое слово?....
4 Май 2021 в 19:59
Я использую Selenium для автоматизации задачи браузера с помощью скрипта Python. В моем браузере есть текстовое поле, которое мне нужно заполнить информацией, но XPath отформатирован, как показано ниже: // * [@ id = "NameInputId14514271346457986"] Проблема в том, что: каждый раз число перед Id (1451....
4 Май 2021 в 18:44
Я хотел бы создать ту же таблицу, что и на следующей веб-странице: https://247sports.com/college/penn-state/Season/2022-Football/Commit/ В настоящее время я использую Selenium и Beautiful Soup, чтобы сделать это в записной книжке Google Colab, потому что я получаю запрещенные ошибки при выполнении к....