Выбор елемента из результата поиска., Selenium/Python |
Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 7183-й день
![]() |
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua |
Выбор елемента из результата поиска., Selenium/Python |
| Console |
Пост
#1
|
|
Репутация: 498 ![]() ultra active user ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 11 288 С нами с: 23-March 08 |
Собствено на странице есть два елемента, с одинаковым текстом... поиск по: driver.find_element_by_link_text("19:00-20:00").click() Логика поиска, первое совпадения и клик, а нужен как раз второй елемент... Проблема в том что там сильно хитрая разметка и нет id, ссылки динамические, сложно зацепитя... Но еще варинт xpath, но в нем я плаваю как удоборение и путнего тоже не получилось... » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « |
![]() ![]() |
| Console |
Пост
#2
|
|
Репутация: 498 ![]() ultra active user ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 11 288 С нами с: 23-March 08 |
Что-то я заржавел..
CODE Format from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait with webdriver.Chrome(executable_path='D:\demo\chromedriver.exe').maximize_window() as driver: wait = WebDriverWait(driver, 10) driver.get("https://www.google.com.ua/") print("textContent") Браузер на секунду открывается в весь размер, а потом: CODE Format Traceback (most recent call last): File "D:/demo/demo.py", line 4, in <module> with webdriver.Chrome(executable_path='D:\demo\chromedriver.exe').maximize_window() as driver: AttributeError: __enter__ Process finished with exit code 1 |
Console Выбор елемента из результата поиска. Jun 27 2018, 9:08
xose Обидва елементи це лінки? Там схоже побитий текст.... Jun 27 2018, 12:09
Console
Обидва елементи це лінки? Там схоже побитий текст... Jun 27 2018, 15:17
mega K. //a[contains(text(), '19:00-20:00')][2] Jun 27 2018, 15:26
shalenuy
Что-то я заржавел..
from selenium import webdrive... Jan 2 2021, 21:54
Console
yo!
Зачем открывать драйвер через with, закин... Jan 5 2021, 0:57![]() ![]() |
|
Упрощённая версия | Сейчас: 13th November 2025 - 19:52 |
| Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст. |