Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 7117-й день

Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua

 Выбор елемента из результата поиска., Selenium/Python

Console
Jun 27 2018, 9:08
  
Пост #1



Репутация:   498  
ultra active user
******

Группа: Пользователи
Сообщений: 11 288
С нами с: 23-March 08


Собствено на странице есть два елемента, с одинаковым текстом... поиск по:
driver.find_element_by_link_text("19:00-20:00").click()

Логика поиска, первое совпадения и клик, а нужен как раз второй елемент...

Проблема в том что там сильно хитрая разметка и нет id, ссылки динамические, сложно зацепитя...
Но еще варинт xpath, но в нем я плаваю как удоборение и путнего тоже не получилось...

» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов
Console
Dec 21 2020, 23:48
  
Пост #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
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Сообщения в этой теме


Reply to this topicStart new topic

 



- Упрощённая версия
Сейчас: 8th September 2025 - 15:07
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст.