Tagged: selenium

13
Июн
2021

Почему Selenium не находит кнопку?

Когда делается реквест на ссылку-приглашение дискорда, и оказывается что ссылка уже устаревшая, selenium исправно находит кнопку "Перейти в Discord":
button = driver.find_element_by_css_selector("[type=’button’]")
Но ко…

12
Июн
2021

Selenium + Xpath. Не удается заинспектировать эллемент. no such element: Unable to locate element:

Всем привет.
Заинспектировал элемент, но Idea почему-то говорит, что не может его найти.
подрзреваю, что заинспектировал не верно, но по Xpath находит корректно все в DOM.
Может я не тот элемент заинспектировал. Там стоит какой-то Хештег в…

12
Июн
2021

element not interactable selenium python

Пытался автоматизировать вход на сайт с помощью Selenium, на других сайтах все работало хорошо.
При попытке ввести логин в поле столкнулся с ошибкой:
File "C:\Users\BOY4ik\PycharmProjects\pythonProject\main.py", line 17, in <m…

02
Июн
2021

Как отправить форму recaptcha v2 без кнопки?

Всем привет, не могу отправить форму каптчи с решением, пытался ссылаться на форму но отправляет email с подтверждением и все.
Сайт не могу приложить он только по авторизации, подкину файл страницы.
Помогите пожалуйста
Использую python/sel…

30
Май
2021

Вставка в форму изображения selenium python

У меня следующая проблема. Делаю парсинг сайта через selenium, спарсенные с сайта данные, заливаю в бд другого сайта через его админку (другого доступа к бд нету). С сайта парсятся ссылки на изображения. В админке есть форма для прикреплен…

29
Май
2021

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

Я делаю телеграмм бота(библиотека aiogram) который будет присылать пользователю новые объявления на авито(ну это упрощенный функционал). Проблема в том что, я не знаю как парсить страницу через определенное кол-во времени. Я пробовал беско…

23
Май
2021

Не могу выбрать выпадающий список Selenium

Возникла проблема при автоматизации браузера на сайте mos.ru
Не могу выбрать элемент из выпадающего списка, пробовал и по значению и по видимому тексту, код в python:
select = Select(driver.find_element_by_name(‘field[internal.new_okrug]’)…

23
Май
2021

PYTHON Selenium Не находит элемент на странице

Если у меня в скрипте Включён headless то скрипт при второй попытке выполнение не может найти элемент который есть на странице (driver.find_element_by_class_name). Возможно кто то знает почему это так странно работает? Я в Пайтоне новый по…

22
Май
2021

RecursionError: maximum recursion depth exceeded while pickling an object. Многопоточный парсинг

Посидел я около 5 часов пытаясь решить все сам, но никак. Я видел что вопросы на эту ошибку уже есть, но как-то я ничего не нашел полезного. Вот вообщем код:
pool = multiprocessing.Pool(3)

class Parser(Browser):

""" …

20
Май
2021

Как сделать chrome невидимым через os.environ

Я нуб, пробую написать самый примитивный смс бомбер через selenium, но во время исполнения программа открывает само окно хрома, я знаю что можно сделать окно невидимым через os.environ() но не знаю точно как, подскажите пожалуйста 🙂
impor…

18
Май
2021

Можно ли просматривать сайт с помощью Selenuim (Python) в браузере в iframe

У меня такая задача – у меня есть некий личный кабинет, написанный на Flask. Мне нужно загрузить в этом личном кабинете другой сайт, чтобы пользователь мог пользоваться этим сайтом. Предполагаю, что это можно сделать в iframe. Но как вгру…

16
Май
2021

Ожидание загрузки страницы selenium python

Нужно написать такой код:
если страница не загрузилась, то продлить время ожидания на 5 секунд. И так делать до момента загрузки страницы.
ps пробовал через browser.current_url, но не получилось. Помогите, пожалуйста!)

14
Май
2021

Element not interactable Selenium

Пытаюсь ввести поисковый запрос в строку поиска на сайте, в input, в форме, но получаю исключение Element not interactable. При любой попытке взаимодействия получаю данное исключение. На других сайтах работает, а именно на этом нет. Может …

13
Май
2021

Перезапуск упавших тестов в TestNG когда сьют состоит из нескольких файлов

Столкнулся с ситуацией, что когда составляю xml для запуска из других xml файлов, то листенер внутри этих xml файлов не отрабатывает и тесты не перезапускаются при падении. Если запускать напрямую сьют authorisation.xml, то всё отрабатыва…

11
Май
2021

Не видно html кода при парсинге

Изначально у меня не парсило данные из-за динамических данных. Как я понял это те данные которые
обновлялись с помощью JS по этому через обычный bs4 у меня не парсило, но я все таки нашел решение с помощью библеотеки selenium и все у меня …

10
Май
2021

Как загрузить полную html страницу, вместе с генерируемым контентом, с помощь selenium

Мне необходимо спарсить виртуальную школу, но контент формируется динамически, с помощью javascript.
Когда я скачиваю страницу, то код генерируемый javascript не загружается (для загрузки использую driver.page_source.encode(‘utf-8’) ) Иска…

10
Май
2021

Добавление лога в Allure (allure add text to overview)

Java+Selenium+TestNG+Allure.
Проблема следующая, я очень хотел выводить шаги тестирования в Allure, в overview, и именно текстом, а не прикреплять файл с логом. Чтобы можно было при просмотре отчета сразу увидеть что и когда делал тест. На…

08
Май
2021

Python Selenium работает некорректно

Хочу спарсить, например, название скинов. Вроде ничего сложного, но парсер работает не корректно.
Я ожидаю увидеть:
Frog Boots
Green Hoodie
Desert Jacket
Forest Camo Balaclava

и т.д
А в итоге получается:
Frog Boots

Desert Jacket

Green H…

07
Май
2021

Как заменить текст в области ввода(iframe) с минимальным использованием javascript в java коде?

Всем доброго времени суток!
В прошлом моем вопросе уважаемый Александр сказал, что изменить текст во фрейме (область для ручного ввода текста) нельзя заменить используя только методы Java/Selenium. Ознакомившись с тем, как это вообще можно…

06
Май
2021

Python Selenium import cookies

Здраствуйте, появился такой вопрос, возможно ли выгрузить из обычного браузера куки файл и засунуть его в браузер Selenium? Я не совсем представляю как такое написать поэтому спрашиваю тут.

06
Май
2021

Как правильно передать профиль браузера в selenium внутри docker контейнера?

Необходимо запустить selenium в докере. Важно передать вебдрайверу профиль браузера.
Вот docker-compose
version: ‘2’

services:
worker_main:
build: ./app
volumes:
– /Users/username/Library/Application Support/Google/Chrome/…

05
Май
2021

Selenium, Node.JS замена содержимого элемента

у меня вопрос как изменить содержимое span.
Данные меняет на сайте, но при клике на текст или нажатии на кнопку Run, содержимое меняется к исходному
Пробовал innerText, innerHTML, через firstChild.data и textContent, все равно меняет к исх…