Selenium - это популярный инструмент с открытым исходным кодом для автоматизации веб-браузеров. При использовании этого тега также включайте другие теги для конкретных компонентов, которые вы используете, например, селен-вебдрайвер для языковых привязок, selenium-ide, selenium-grid и т. д.
<div class="sc-jTtXpN btfdrL"><div class="sc-jvvemr gyzva"><div data-test-component="ProductOrAdCard" class="sc-byxFCI ytiGe"><div><span class="sc-llGDqb sc-gqgnwQ fEAASo hZGRky"><a href="/krasnodar/dom-dacha/shkafy-komody/shkaf-kupie-603a3c247ff6205de83754f7" title="Шкаф купе" target="_blank" rel="...
12 Фев 2023 в 16:40
Я пытаюсь удалить сеть, но у этих продуктов нет href
ссылка: https://es.wallapop.com/app/search?keywords=monitor&filters_source=search_box&latitude=39.46895&longitude=-0.37686
Я использую селен для навигации по сети и Beautifulsoup для обработки результатов, но если я хочу открыть каждый продукт, чт...
12 Фев 2023 в 15:28
Я пытаюсь запустить простой тест хромированного драйвера Selenium на удаленном сервере Ubuntu (EC2).
Чтобы запустить код сразу после перезагрузки, я определяю следующую запись в crontab:
@reboot export DISPLAY=:0 && export PATH=$PATH:/usr/local/bin && nohup /usr/bin/python3 /home/ubuntu/test/play/c...
12 Фев 2023 в 14:21
Мне нужно автоматизировать процесс входа на сайт, который я часто посещаю. Я использую SCRAPY SPIDER. Мой файл settings.py выглядит следующим образом:
SELENIUM_DRIVER_NAME='chrome'
SELENIUM_DRIVER_EXECUTABLE_PATH=r"D:\SCRAPPING\chromedriver_win32\chromedriver.exe"
SELENIUM_DRIVER_ARGUMENTS=[]
BOT...
12 Фев 2023 в 13:14
Я новичок в веб-скрейпинге. Я пытался использовать bs4 для очистки этого веб-сайта с помощью python: 0xb3999f658c0391d94a37f7ff328f3fec942bcadc#balances, но это не сработало. После небольшого исследования я переключился на использование драматурга на питоне, но это тоже не сработало. Теперь я пы...
12 Фев 2023 в 12:30
Я здесь, чтобы задать вопрос. Я пытаюсь закрыть всплывающее окно. это мой код
from selenium import webdriver
driver.switch_to(driver.window_handles\[1\])
driver.close()
driver.switch_to(driver.window_handles\[0\])
Но я мог получить только это.
TypeError: 'SwitchTo' object is not callable
Как я ...
Что мне нужно
Мне нужно запустить Selenium с профилем Chrome. Вот мой код:
from selenium import webdriver
import time
options = webdriver.ChromeOptions()
options.add_argument("--user-data-dir=/home/atom/.config/google-chrome") #Path to your chrome profile
options.add_argument('--profile-director...
Я новичок в селене и пытался найти этот элемент, используя xpath, идентификатор и класс, однако я не могу его найти. При использовании элемента проверки элемент определенно присутствует.
<input type="email" class="chakra-input rr-auth-web-user-email-input css-1wpvo2" placeholder="Email" name="email...
11 Фев 2023 в 22:53
Я пытаюсь настроить таргетинг на кнопку из dekudeals, используя селен.
Именно то, что я пытаюсь сделать, это настроить кнопку «Принять» в окне политики сайта.
Кнопка для нажатия](https://i.stack.imgur.com/I62AI.png).
Пока я пробовал:
try:
WebDriverWait(driver, 20).until(EC.element_to_be_clickabl...
11 Фев 2023 в 22:49
Я пытался использовать Python и Selenium, чтобы соскоблить некоторые цены с определенного веб-сайта. Написанный мной скрипт работает хорошо, но иногда я получаю сообщение об ошибке в этой части кода:
#Select "Date de début"
select = Select(driver.find_element("xpath",'//*[@id="startDateSet"]...
11 Фев 2023 в 21:17
Я пишу код Java для создания и записи в файле excel (.xlsx).
Это банки Apache POI, которые я добавил в проект Eclipse: (https://i.stack.imgur.com/W5gwx.png)
Это код, который я написал: (https://i.stack.imgur.com/TWEWY.png)
Это ошибка, которую я получаю: (https://i.stack.imgur.com/2Ab0y.png)
Пожал...
11 Фев 2023 в 21:07
Я очищаю данные из таблицы, используя селен с Java, но медленно, и я не знаю, почему. Есть ли причина, почему и как я могу ускорить это? Еще одна вещь, которую я заметил, это то, что она, кажется, все больше замедляется по мере продвижения. Я заметил это, наблюдая за операторами печати на консоли...
Я пытаюсь преобразовать изображение byte[] в base64, используя API-интерфейсы огурца, чтобы прикрепить его к отчету Extent, однако версия base64 не прикрепляется, но прикрепляется byte[].
Когда я конвертирую в base64 и прикрепляю выходное изображение, оно ломается.
Огуречная версия
<cucumber.version...
11 Фев 2023 в 18:24
Я хотел бы извлечь следующие текстовые поля, расположенные в теге g, который находится в теге svg (URL-адрес: https://www.msci.com/our-solutions/esg-investing/esg-ratings-climate-search-tool). Я ввожу название компании и ищу его, раскрываю последнее раскрывающееся меню и хочу извлечь информацию из ...
11 Фев 2023 в 17:36
Я использую Selenium с python, я пытаюсь ввести значение в textarea с помощью send_keys, но я не могу получить идентификатор, потому что идентификатор содержит случайную строку
<div class="XiG xcv L4E zI7 iyn Hsu">
<textarea class="TextArea__textArea TextArea__bold TextArea__enabled TextArea__la...
11 Фев 2023 в 16:23
package main
import (
"fmt"
"time"
"github.com/tebeka/selenium"
"github.com/tebeka/selenium/chrome"
)
func main() {
// Run Chrome browser
service, err := selenium.NewChromeDriverService("./chromedriver", 4444)
if err != nil {
panic(err)
}
defer ser...
11 Фев 2023 в 16:13
Я действительно застрял. Я обновляю свое приложение Rails до Ruby 3 (с версии 2.7). При запуске тестов я всегда сталкиваюсь с этой проблемой, когда visit путь:
state = "new"
visit status_path(state: “state")
Я получаю следующую ошибку при запуске rspec:
Capybara starting Puma...
* Version 5.6.4 ,...
11 Фев 2023 в 13:06
Я хотел парсить сайт Midjourney, как обычно, я зашел на request-html, с которым раньше работал на известном динамическом сайт под названием Digikala. Проблема в том, что рендеринг не работает, и я не могу выбрать изображения!
Использование requests_html.HTMLSession:
from requests_html import HTMLS...
11 Фев 2023 в 12:39
У меня есть этот селеновый скрипт для очистки ссылок, таких как эта и это. Он настроен на очистку один раз в день. Скрипт, который я использовал, работал день или два. Теперь он не дает никакого вывода в моем CSV-файле. Я изменил свой IP-адрес, чтобы проверить, не в этом ли проблема, но в CSV-ф...
11 Фев 2023 в 12:06
Я хочу написать xpath для проверки текста Пользовательский отчет без индекса.
HTML:
<ol>
<li>
<a href="https://dumpy.url.com">Lw2_0702230135</a>
</li>
<li>
<a href="https://dumpy.url.com">Report</a>
</li>
<li>
Custom Report
</li>
</ol>
...
11 Фев 2023 в 11:45
Это код:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.service import Service
s=Service("C:\selenium driver\chromedriver.exe")
driver = webdriver.Chrome(service=s)
driver.get("https://www.selenium.dev/selenium/web/web-form.html")
driver....
10 Фев 2023 в 21:37
Я застрял в поиске элемента DOM от Selenium. DOM имеет имя = "AddBeverageBtn"
Класс страницы:
public class MainPage extends BasePage {
@FindBy(name="AddBeverageBtn")
private WebElement buttonAdd ;
Однако он не работает по той причине, что его не может найти селектор css.
Ошибка:
org.openq...
10 Фев 2023 в 21:30
Так выглядит предупреждение. Он гласит: Прокси-сервер it3.prmsrvs.com запрашивает имя пользователя и пароль. У меня есть программа на Selenium, которая автоматизирует определенные действия на веб-сайте. По какой-то причине (с этим также столкнулись мои коллеги при обычном использовании браузера б...
url = "https://github.com/marketplace?category=project-management&type=actions"
driver.get(url)
Разобрать HTML-контент страницы
soup = BeautifulSoup(driver.page_source, "html.parser")
Поиск определенных элементов с помощью HTML-тегов и атрибутов
card_elements = soup.find_all("div", class_="d-md-fl...
10 Фев 2023 в 21:04
Я хочу использовать функцию селена click() для этих кнопок следующим образом (первые два щелчка):
Для справки 1-я кнопка, которую я хочу нажать, и ее код:
2-я кнопка с кодом:
Я пытался использовать driver.find_element(By.XPATH,"//button[contains(@type,\"button\")]").click() на первой кнопке (зн...
10 Фев 2023 в 17:09