Вопросы с меткой [selenium]

Автоматизация тестирования веб-сайтов путем контроля браузера (Firefox, Chrome, IE, PhantomJS)

Фильтрация
Сортировка
Метки
0 голосов
0 ответов
18 показов

На чем писать парсер с авторизацией для сервера?

Я хочу написать парсер для скачки файла с сайта, там нужно проходить авторизацию, я думал использовать puppeteer, но он открывает браузер, что не подходит для сервера, какую библиотеку посоветуйте ...
Rudee Sayuki's user avatar
0 голосов
0 ответов
13 показов

Ошибка при использовании selenium,стопорится на определенном моменте

Использую selenium для того чтобы вытащить координаты по адресам (знаю что эта библиотека не для этого, но лучше варианта не нашел, чтобы спарсить с карт). Вот мой код: delay = 180 ##### Create ...
Slava Pak's user avatar
0 голосов
0 ответов
15 показов

Python Selenium как найти элемен в модальном (всплывающем) окне?

Как Найти в элемент в дочернем всплывающем окне (Modal Dialog) ? используется Selenium ver 4. Id элемента присутствует.
almaz's user avatar
  • 613
0 голосов
0 ответов
32 показа

Python Selenium как найти элемент <td> на Html при отстуствии его id и name

Необходимо найти элемент на HTML при отсуствии явного указания id и name ??? После нахождения selenium кликает по нему и все, но явно найти его никак не могу :( Selenium ver 4. element_td = driver....
almaz's user avatar
  • 613
0 голосов
0 ответов
32 показа

Как я могу спарсить YouTube?

Я пробовал два способа получения html-кода страницы - с помощью requests и с помощью selenium, но у каждого есть критичная для меня проблема: в случае с requests он возвращает неверный код (как я ...
Axaneron's user avatar
  • 129
-2 голоса
1 ответ
21 показ

Нажатие на не интерактивный элемент через Selenium

Я пишу парсер электронного дневника и столкнулся с проблемой. Иногда прикрепляют файл с домашним заданием. Вот в чём суть: хотелось бы скачать этот файл через Selenium, но чтобы это сделать, нужно ...
Nick's user avatar
  • 1
-1 голос
1 ответ
23 показа

Настройка selenium WebDrivee через переменные окружения

коллеги Мне нужно с selenium протестировать и нужно установить проперти в webdriver именно так - System.setProperty("webdriver.chrome.driver",System.getenv("CHROME_DRIVER")); У ...
Дмитрий Олегович Петров's user avatar
0 голосов
0 ответов
24 показа

SELENIUM НАЖИМАЕТ на карточи организаций но на третьей выводит ошибку

from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys import undetected_chromedriver as uc from selenium.webdriver import Chrome import time from selenium....
Romanus's user avatar
  • 11
0 голосов
1 ответ
28 показов

Как реализовать задержку без использования time.sleep

Сделал функцию очистки корзины в инет магазине. Без time.sleep, получаю ошибку ElementClickInterceptedException, подскажите возможно как то использовать явное ожидание вместо time.sleep? # Получаем ...
макет макетович's user avatar
0 голосов
0 ответов
18 показов

Не запускается geckodriver во время выполнения cron на Bitrix

Написал модуль для Bitrix с использованием Selenium и geckodriver в частности. Использую php-библиотеку php-webdriver. При установке модуля в систему создается агент. Агенты выполняются по крону (при ...
dpuzyrevskiy's user avatar
0 голосов
0 ответов
18 показов

выбрасывается StaleElementReferenceException при работе со списками

import org.openqa.selenium.NoSuchElementException; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.interactions.Actions; import org.openqa.selenium.support.ui.WebDriverWait; ...
Eldar Zaripov's user avatar
0 голосов
0 ответов
10 показов

Selenuim.web_driver не видит элемент страницы

Пытаюсь через selenuim.web_driver пройти регистрацию на сайте. через driver.get(url) я попадаю на сайт. Там появляется accept cookies. Принимаю. cookies_accept = driver.find_element(By.ID, 'onetrust-...
Андрей Толкачев's user avatar
0 голосов
0 ответов
32 показа

Парсинг twitter с помощью selenium python

Всем привет! Есть задача "спарсить текст из 10 последних твитов со страницы Илона Маска и передать его в консоль". Все это нужно реализовать на selenium. я попытался реализовать это ...
Sevostyanov Gleb's user avatar
-1 голос
0 ответов
32 показа

Selenium выгружает нужный webelement методом .find_element но метод .text ничего не возвращает

Нужно выгрузить характеристики товара с озона (конкретно цену) Нашел их в этом блоке: Код написал такой. Причем работает только метод XPath, все остальные выдают ошибку "Элемент не найден" ...
venom1891's user avatar
1 голос
1 ответ
34 показа

selenium находит не тот элемент

я парсю сайт 2gis для удобства взял ссылку на одну карточку хочу собрать номер телефона но как бы не пытался постоянно выводит другую ссылку объекта выше. from bs4 import BeautifulSoup import lxml ...
Romanus's user avatar
  • 11
0 голосов
0 ответов
22 показа

Как спарсить список каналов Ютуб на Python

Появилась задачка - нужно спарсить список каналов с Ютуба по ссылке на Python. Написал скрипт: from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver....
Brain of Мadness's user avatar
0 голосов
0 ответов
12 показов

element not interactable Selenium Python

Есть код на Selenium, который исправно работает в оконном режиме, нажимает на все необходимые мне кнопки, но если включить режим --headless, то код не может нажать эту синюю кнопку на скрине. Вся ...
Платон's user avatar
0 голосов
0 ответов
28 показов

driver = webdriver.Chrome(DRIVER, options=options) TypeError: __init__() got multiple values for argument 'options'

Подскажите где может крыться ошибка: driver = webdriver.Chrome(DRIVER, options=options) TypeError: __init__() got multiple values for argument 'options' Привожу пример своего кода; import requests ...
barracuda 13's user avatar
0 голосов
0 ответов
14 показов

Как получить Xpath кнопки для лайка комментариев Instagram?

Срочно нужно для chromedriver на selenium
RawPick's user avatar
-1 голос
0 ответов
14 показов

Проблема с selenium пайтон не скорилтся та страница которая мне нужна

Дело в том што когда я захожу на странцу тикток с подпищиками пользователя мне нужно их все прогрузить но когда я использую driver.execute_script("window.scrollTo(0, 200)") скрол происходит ...
Maks Tsuman's user avatar
1 голос
0 ответов
17 показов

Не попадаю по кнопке selenium

Пытаюсь при помощи selenium нажать на кнопку "Продолжить". Сценарий таков: Прокручиваю страницу с помощью функции scroll_to_element. Чтобы прокрутка не останавливалась на одном и том же ...
Dmitriy Begishev's user avatar
-2 голоса
0 ответов
26 показов

не могу найти элемент на странице через selenium python

Не могу найти вот этот элемент (на фото) Пробовал find_element(By.CSS_SELECTOR, "input[data-hide='true']") find_element(By.CSS_SELECTOR, "input[name=' change_date']") browser....
eger33's user avatar
  • 1
0 голосов
0 ответов
25 показов

Автотесты с помощью python selenium в java spring application

Нормальная ли это практика в проекте Java Spring тестировать сайт с помощью Python Selenium? Пока из минусов всплывает, насколько я знаю, только отсутствие совместимости с maven, gradle и прочими ...
Arslan I.'s user avatar
  • 384
-1 голос
0 ответов
31 показ

Доступ через selenium к элементам виджета

Есть задача автоматизировать получение с сайта https://moskva.mts.ru/personal QR-кода СБП на оплату телефона, а лучше платёжной ссылки на основе которой он формируется. С помощью python и selenium ...
bober's user avatar
  • 1
-1 голос
0 ответов
41 показ

Имитация действий пользователя на сайте

Всем привет, прошу помочь. Проблема: Я использую Selenium для парсинга, имитации действий пользователя и прочих операций. Однако столкнулся с проблемой: сайт отслеживает движения курсора и нажатия ...
Fer Goru's user avatar
0 голосов
0 ответов
16 показов

не получается перейти на другую страницу с помощью поля ввода selenium

from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys import undetected_chromedriver as uc from selenium.webdriver import Chrome driver = uc.Chrome() url = '...
Romanus's user avatar
  • 11
-1 голос
1 ответ
50 показов

Помогите найти способ для поиска email-адресов на сайте

Использую такой способ для поиска email-адресов на сайте, но много на каких сайтах он просто их пропускает. Посоветуйте что-нибудь, чтобы можно было собрать больше адресов! mailto_links = driver....
Michael's user avatar
0 голосов
1 ответ
24 показа

Failed to create new instance of class ru.hpsm.selenide_elements.element_imp.table.ResTable. Не удается создать новый экземпляр класса

Почему появляется такая ошибка? java.lang.ExceptionInInitializerError at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl....
Семён Барышников's user avatar
0 голосов
1 ответ
46 показов

Selenium WebDriver перегружает память

Мне нужно открывать вкладки и собирать данные и закрывать вкладки. Около 600 вкладок. Проблема, что драйвер Chrome перегружает память с каждой новой вкладкой. Даже если закрывать с помощью driver....
Misha's user avatar
  • 31
0 голосов
0 ответов
38 показов

При загрузке cookies через selenium (vk.com) ошибка "too many redirects". Python

Есть учебный код для изучения selenium import pickle import os from selenium import webdriver from selenium.webdriver.common.by import By class Driver: def __init__(self, driver): self....
PIXART's user avatar
  • 1
0 голосов
0 ответов
60 показов

Обход блокировки при парсинге

У меня есть довольно простой код на puppeteer: const BookAppointment = async () => { puppeteer.use(pluginStealth()) const proxy = await getProxy() const {cookies, userAgent} = await ...
Paul's user avatar
  • 11
0 голосов
0 ответов
29 показов

Не могу получить html-код страницы

С помощью библиотеки selenium произвожу вход на страницу, далее перехожу на определенный адрес. По этому адресу произвожу выбор значения из выпадающего списка: Select(driver.find_element(By.ID, "...
Dmitriy Zubov's user avatar
0 голосов
0 ответов
28 показов

Как оправить изображение в форму используя Selenium

Исходный код страницы: <div elementsid="saddimages" class="item images tooltip upload dropZone" title="Прикрепить изображения"><div class="fileUploader"...
mando lor's user avatar
0 голосов
1 ответ
26 показов

Парсинг с бесконечным скроллингом с помощью Selenium, python

Пытаюсь спарсить сайт instajen, где имеется бесконечный скролинг. Однако, получается спарсить только первый 30 постов из 6000, а дальше код больше страницу не скролит. Подскажите, что поменять. Ссылка ...
Vusal Kasumov's user avatar
0 голосов
0 ответов
18 показов

Не работает Selenium в --headless режиме

Делаю парсер и возникла ошибка --headless режиме Selenium не видит элементы. Искал информацию про это, но так и не нашел то что бы мне помогло. from time import sleep, time from urllib import request ...
Fish's user avatar
  • 1
0 голосов
0 ответов
6 показов

Не работает парсер Selenium на хосинге Pythonanywere

У меня есть парсер selenium + django rest расположенные на хостинге pythonanywere. Проблема в том что парсер работает неккоректно только на хостинге, при локальном запуске все работает корректно. Как ...
Manga Cristal's user avatar
0 голосов
0 ответов
21 показ

Не сохраняет html selenium

from bs4 import BeautifulSoup from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.common.by import By from selenium.webdriver.common....
GFO's user avatar
  • 1
0 голосов
1 ответ
39 показов

Python 3.10: ошибка при работе с веб узлом (при выполнении скрипта через Selenium)

Есть код, который выполняет ряд функций по работе с html посредством Selenium. В среднем каждый десятый прогон скрипт падает в связи с потеряй коннекта с сайтом. Причем, на сети потерь с данным узлом ...
practicepython's user avatar
0 голосов
0 ответов
25 показов

Python, Selenium Webdriver. Сменить ориентацию экрана (портрет / ландшафт)

Нужно заставить Selenium Webdriver сменить ориентацию экрана с портретной на ландшафтную, средствами Python3. Подскажите пожалуйста, как это сделать. Заранее спасибо )
kaka's user avatar
  • 15
0 голосов
1 ответ
68 показов

Поможет ли антидект браузер или прокси в случаи блокировки по ip

Я написал программу которая проверяет промокоды, используя selenium Python, постоянно вводя их. Но оказалось что сайт такое сразу замечает и отправляет в бан (мне кажется по ip, поскольку регистрации ...
anonimus's user avatar
0 голосов
0 ответов
56 показов

Selenium + Firefox на сервере Ubuntu 22.04 LTS

Пытаюсь запустить селениум на сервере, написал тест запуска и при создании экземпляра драйвера всегда получаю ошибку. сам код теста from pyvirtualdisplay import Display from selenium import webdriver ...
Lemur_K's user avatar
0 голосов
1 ответ
53 показа

Selenium Python. Страница долго думает, как завершить загрузку страницы?

После того как открывается сайт, очень долго идет загрузка страницы. Я искал ответ везде, но не один не сработал. Так вот, как сделать так, чтобы через 10 секунд завершил загрузку страницы и продолжил ...
Andrew's user avatar
  • 3
0 голосов
0 ответов
29 показов

Ошибка при переходе к элементу

Хочу спарсить все напитки с сайта, браузер firefox. Действую по гайду + дорабатываю под свои нужды. Сначала столкнулся с проблемой что не переходит к элементу, так как он за пределами окна и ...
nenaj's user avatar
  • 1
0 голосов
0 ответов
32 показа

Как заставить selenium webdriver очищать полученные запросы при каждой итерации?

Уже практически неделю я пытаюсь найти ответ на вопрос, как запретить selenium-wire сохранять в памяти запросы предыдущей итерации. driver.get(project_url) h1 = driver.find_element(By.TAG_NAME, '...
Лёша Рублёв's user avatar
0 голосов
0 ответов
41 показ

Как обойти явное ожидание selenium, чтобы пропустить итерацию цикла

Как сделать так, чтобы вовремя того как мы ждем с помощью wait.until() я мог выполнить параллельно другой код, который мог бы пропустить итерацию цикла, в котором находится код wait.until(). Например: ...
rom4ik44's user avatar
0 голосов
0 ответов
22 показа

Unknown error: cannot connect to Chrome

Использую в своём скрипте undetected chrome driver, возникает проблема с подключением браузер Unknown error: cannot connect to Chrome. Когда использую на последней версии браузера и устанавливаю ...
Leonid M's user avatar
0 голосов
0 ответов
25 показов

Python selenium поиск по последним символам

Помогите пожалуста, как-то можно найти id в selenium по последним симвалам, я знаю что на сайте эсть кнопка в котором id=q5104854:1_answer0 но q5104854 постояно меняеться по этому нужно найти id по ...
AnOniM 6101's user avatar
0 голосов
0 ответов
26 показов

Не запускается парсер selenium в терминале

Ранее запускал код на другой системе, ничего не добавлял, гекодрайвер был на месте и путь прописан. По итогу selenium выдает selenium.common.exceptions.WebDriverException: Message: Process ...
Simonov Sergey's user avatar
0 голосов
0 ответов
15 показов

Скорость Seleniumbase

Интересно узнать как включить на нем многопоток, а так-же виды его ускорения
Артём Мельников's user avatar
0 голосов
1 ответ
28 показов

Selenium ,window_handles не выдает только один id окна хотя я зашел уже на вторую вкладку

driver.get(https://www.youtube.com/watch?v=rIJ5Glk4geM&list=PLqGS6O1-DZLp1kgiQNpueIMCHRNzgHa1r&index=9) elem = driver.find_element(By.CLASS_NAME, 'style-scope ytd-watch-next-secondary-results-...
Romanus's user avatar
  • 11