Задать вопрос
@yk_vova

Как спарсить значение класса с помощью Selenium?

Вот мой код:
browser = webdriver.Chrome()
    browser.get('https://vip.gdz.ru/class-8/russkii_yazik/bistrova-voiteleva/1-1-prt-2/')
    btn = browser.find_element_by_xpath('/html/body/div/div[2]/main/figure/div[1]/div/img')

мне нужно спарсить значение переменной src:
<div class="task-img-container">
    <div class="with-overtask">
        <img src="//vip.gdz.ru/attachments/images/tasks/000/057/985/0002/5a74a5083bb61.jpg" alt="ГДЗ по русскому языку 8 класс Быстрова   часть 1 / упражнение - 2, Решебник" title="">
        <div class="overtask"></div>
    </div>
</div>
                                                              
                      
<div class="task-img-container">
    <div class="with-overtask">
        <img src="//vip.gdz.ru/attachments/images/tasks/000/057/985/0002/5a74a5083beee.jpg" alt="ГДЗ по русскому языку 8 класс Быстрова   часть 1 / упражнение - 2, Решебник" title="">
        <div class="overtask"></div>
    </div>
</div>

Как это сделать (с помощью Selenium)? У меня печатается какие-то элементы:
  • Вопрос задан
  • 216 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
@kirillinyakin
val = btn.get_attribute("src")
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы