Вопросы с меткой [selenium]
Автоматизация тестирования веб-сайтов путем контроля браузера (Firefox, Chrome, IE, PhantomJS)
1,813
вопросов
0
голосов
0
ответов
18
показов
На чем писать парсер с авторизацией для сервера?
Я хочу написать парсер для скачки файла с сайта, там нужно проходить авторизацию, я думал использовать puppeteer, но он открывает браузер, что не подходит для сервера, какую библиотеку посоветуйте ...
0
голосов
0
ответов
13
показов
Ошибка при использовании selenium,стопорится на определенном моменте
Использую selenium для того чтобы вытащить координаты по адресам (знаю что эта библиотека не для этого, но лучше варианта не нашел, чтобы спарсить с карт).
Вот мой код:
delay = 180
##### Create ...
0
голосов
0
ответов
15
показов
Python Selenium как найти элемен в модальном (всплывающем) окне?
Как Найти в элемент в дочернем всплывающем окне (Modal Dialog) ?
используется Selenium ver 4.
Id элемента присутствует.
0
голосов
0
ответов
32
показа
Python Selenium как найти элемент <td> на Html при отстуствии его id и name
Необходимо найти элемент на HTML при отсуствии явного указания id и name ???
После нахождения selenium кликает по нему и все, но явно найти его никак не могу :(
Selenium ver 4.
element_td = driver....
0
голосов
0
ответов
32
показа
Как я могу спарсить YouTube?
Я пробовал два способа получения html-кода страницы - с помощью requests и с помощью selenium, но у каждого есть критичная для меня проблема: в случае с requests он возвращает неверный код (как я ...
-2
голоса
1
ответ
21
показ
Нажатие на не интерактивный элемент через Selenium
Я пишу парсер электронного дневника и столкнулся с проблемой. Иногда прикрепляют файл с домашним заданием. Вот в чём суть: хотелось бы скачать этот файл через Selenium, но чтобы это сделать, нужно ...
-1
голос
1
ответ
23
показа
Настройка selenium WebDrivee через переменные окружения
коллеги
Мне нужно с selenium протестировать и нужно установить проперти в webdriver именно так -
System.setProperty("webdriver.chrome.driver",System.getenv("CHROME_DRIVER"));
У ...
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....
0
голосов
1
ответ
28
показов
Как реализовать задержку без использования time.sleep
Сделал функцию очистки корзины в инет магазине. Без time.sleep, получаю ошибку ElementClickInterceptedException, подскажите возможно как то использовать явное ожидание вместо time.sleep?
# Получаем ...
0
голосов
0
ответов
18
показов
Не запускается geckodriver во время выполнения cron на Bitrix
Написал модуль для Bitrix с использованием Selenium и geckodriver в частности. Использую php-библиотеку php-webdriver.
При установке модуля в систему создается агент. Агенты выполняются по крону (при ...
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;
...
0
голосов
0
ответов
10
показов
Selenuim.web_driver не видит элемент страницы
Пытаюсь через selenuim.web_driver пройти регистрацию на сайте.
через driver.get(url) я попадаю на сайт. Там появляется accept cookies. Принимаю.
cookies_accept = driver.find_element(By.ID, 'onetrust-...
0
голосов
0
ответов
32
показа
Парсинг twitter с помощью selenium python
Всем привет!
Есть задача "спарсить текст из 10 последних твитов со страницы Илона Маска и передать его в консоль". Все это нужно реализовать на selenium.
я попытался реализовать это ...
-1
голос
0
ответов
32
показа
Selenium выгружает нужный webelement методом .find_element но метод .text ничего не возвращает
Нужно выгрузить характеристики товара с озона (конкретно цену)
Нашел их в этом блоке:
Код написал такой. Причем работает только метод XPath, все остальные выдают ошибку "Элемент не найден"
...
1
голос
1
ответ
34
показа
selenium находит не тот элемент
я парсю сайт 2gis для удобства взял ссылку на одну карточку хочу собрать номер телефона но как бы
не пытался постоянно выводит другую ссылку объекта выше.
from bs4 import BeautifulSoup
import lxml
...
0
голосов
0
ответов
22
показа
Как спарсить список каналов Ютуб на Python
Появилась задачка - нужно спарсить список каналов с Ютуба по ссылке на Python.
Написал скрипт:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver....
0
голосов
0
ответов
12
показов
element not interactable Selenium Python
Есть код на Selenium, который исправно работает в оконном режиме, нажимает на все необходимые мне кнопки, но если включить режим --headless, то код не может нажать эту синюю кнопку на скрине. Вся ...
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
...
0
голосов
0
ответов
14
показов
Как получить Xpath кнопки для лайка комментариев Instagram?
Срочно нужно для chromedriver на selenium
-1
голос
0
ответов
14
показов
Проблема с selenium пайтон не скорилтся та страница которая мне нужна
Дело в том што когда я захожу на странцу тикток с подпищиками пользователя мне нужно их все прогрузить но когда я использую driver.execute_script("window.scrollTo(0, 200)") скрол происходит ...
1
голос
0
ответов
17
показов
Не попадаю по кнопке selenium
Пытаюсь при помощи selenium нажать на кнопку "Продолжить". Сценарий таков:
Прокручиваю страницу с помощью функции scroll_to_element. Чтобы прокрутка не останавливалась на одном и том же ...
-2
голоса
0
ответов
26
показов
не могу найти элемент на странице через selenium python
Не могу найти вот этот элемент (на фото)
Пробовал
find_element(By.CSS_SELECTOR, "input[data-hide='true']")
find_element(By.CSS_SELECTOR, "input[name=' change_date']")
browser....
0
голосов
0
ответов
25
показов
Автотесты с помощью python selenium в java spring application
Нормальная ли это практика в проекте Java Spring тестировать сайт с помощью Python Selenium? Пока из минусов всплывает, насколько я знаю, только отсутствие совместимости с maven, gradle и прочими ...
-1
голос
0
ответов
31
показ
Доступ через selenium к элементам виджета
Есть задача автоматизировать получение с сайта https://moskva.mts.ru/personal QR-кода СБП на оплату телефона, а лучше платёжной ссылки на основе которой он формируется.
С помощью python и selenium ...
-1
голос
0
ответов
41
показ
Имитация действий пользователя на сайте
Всем привет, прошу помочь.
Проблема:
Я использую Selenium для парсинга, имитации действий пользователя и прочих операций. Однако столкнулся с проблемой: сайт отслеживает движения курсора и нажатия ...
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 = '...
-1
голос
1
ответ
50
показов
Помогите найти способ для поиска email-адресов на сайте
Использую такой способ для поиска email-адресов на сайте, но много на каких сайтах он просто их пропускает. Посоветуйте что-нибудь, чтобы можно было собрать больше адресов!
mailto_links = driver....
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....
0
голосов
1
ответ
46
показов
Selenium WebDriver перегружает память
Мне нужно открывать вкладки и собирать данные и закрывать вкладки. Около 600 вкладок.
Проблема, что драйвер Chrome перегружает память с каждой новой вкладкой. Даже если закрывать с помощью driver....
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....
0
голосов
0
ответов
60
показов
Обход блокировки при парсинге
У меня есть довольно простой код на puppeteer:
const BookAppointment = async () => {
puppeteer.use(pluginStealth())
const proxy = await getProxy()
const {cookies, userAgent} = await ...
0
голосов
0
ответов
29
показов
Не могу получить html-код страницы
С помощью библиотеки selenium произвожу вход на страницу, далее перехожу на определенный адрес.
По этому адресу произвожу выбор значения из выпадающего списка:
Select(driver.find_element(By.ID, "...
0
голосов
0
ответов
28
показов
Как оправить изображение в форму используя Selenium
Исходный код страницы:
<div elementsid="saddimages" class="item images tooltip upload dropZone" title="Прикрепить изображения"><div class="fileUploader"...
0
голосов
1
ответ
26
показов
Парсинг с бесконечным скроллингом с помощью Selenium, python
Пытаюсь спарсить сайт instajen, где имеется бесконечный скролинг. Однако, получается спарсить только первый 30 постов из 6000, а дальше код больше страницу не скролит. Подскажите, что поменять. Ссылка ...
0
голосов
0
ответов
18
показов
Не работает Selenium в --headless режиме
Делаю парсер и возникла ошибка --headless режиме Selenium не видит элементы.
Искал информацию про это, но так и не нашел то что бы мне помогло.
from time import sleep, time
from urllib import request
...
0
голосов
0
ответов
6
показов
Не работает парсер Selenium на хосинге Pythonanywere
У меня есть парсер selenium + django rest расположенные на хостинге pythonanywere. Проблема в том что парсер работает неккоректно только на хостинге, при локальном запуске все работает корректно. Как ...
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....
0
голосов
1
ответ
39
показов
Python 3.10: ошибка при работе с веб узлом (при выполнении скрипта через Selenium)
Есть код, который выполняет ряд функций по работе с html посредством Selenium.
В среднем каждый десятый прогон скрипт падает в связи с потеряй коннекта с сайтом.
Причем, на сети потерь с данным узлом ...
0
голосов
0
ответов
25
показов
Python, Selenium Webdriver. Сменить ориентацию экрана (портрет / ландшафт)
Нужно заставить Selenium Webdriver сменить ориентацию экрана с портретной на ландшафтную, средствами Python3.
Подскажите пожалуйста, как это сделать.
Заранее спасибо )
0
голосов
1
ответ
68
показов
Поможет ли антидект браузер или прокси в случаи блокировки по ip
Я написал программу которая проверяет промокоды, используя selenium Python, постоянно вводя их. Но оказалось что сайт такое сразу замечает и отправляет в бан (мне кажется по ip, поскольку регистрации ...
0
голосов
0
ответов
56
показов
Selenium + Firefox на сервере Ubuntu 22.04 LTS
Пытаюсь запустить селениум на сервере, написал тест запуска и при создании экземпляра драйвера всегда получаю ошибку.
сам код теста
from pyvirtualdisplay import Display
from selenium import webdriver
...
0
голосов
1
ответ
53
показа
Selenium Python. Страница долго думает, как завершить загрузку страницы?
После того как открывается сайт, очень долго идет загрузка страницы. Я искал ответ везде, но не один не сработал. Так вот, как сделать так, чтобы через 10 секунд завершил загрузку страницы и продолжил ...
0
голосов
0
ответов
29
показов
Ошибка при переходе к элементу
Хочу спарсить все напитки с сайта, браузер firefox. Действую по гайду + дорабатываю под свои нужды. Сначала столкнулся с проблемой что не переходит к элементу, так как он за пределами окна и ...
0
голосов
0
ответов
32
показа
Как заставить selenium webdriver очищать полученные запросы при каждой итерации?
Уже практически неделю я пытаюсь найти ответ на вопрос, как запретить selenium-wire сохранять в памяти запросы предыдущей итерации.
driver.get(project_url)
h1 = driver.find_element(By.TAG_NAME, '...
0
голосов
0
ответов
41
показ
Как обойти явное ожидание selenium, чтобы пропустить итерацию цикла
Как сделать так, чтобы вовремя того как мы ждем с помощью wait.until() я мог выполнить параллельно другой код, который мог бы пропустить итерацию цикла, в котором находится код wait.until().
Например:
...
0
голосов
0
ответов
22
показа
Unknown error: cannot connect to Chrome
Использую в своём скрипте undetected chrome driver, возникает проблема с подключением браузер Unknown error: cannot connect to Chrome. Когда использую на последней версии браузера и устанавливаю ...
0
голосов
0
ответов
25
показов
Python selenium поиск по последним символам
Помогите пожалуста, как-то можно найти id в selenium по последним симвалам, я знаю что на сайте эсть кнопка в котором id=q5104854:1_answer0 но q5104854 постояно меняеться по этому нужно найти id по ...
0
голосов
0
ответов
26
показов
Не запускается парсер selenium в терминале
Ранее запускал код на другой системе, ничего не добавлял, гекодрайвер был на месте и путь прописан. По итогу selenium выдает
selenium.common.exceptions.WebDriverException: Message: Process ...
0
голосов
0
ответов
15
показов
Скорость Seleniumbase
Интересно узнать как включить на нем многопоток, а так-же виды его ускорения
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-...