@misteryrec

Почему Selenium python выводит одну и ту же ссылку?

Я хочу, чтобы цикл вывел ссылку на каждый товар, но выводит почему-то на один и тот же.

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
import time

url = 'https://www.dns-shop.ru/catalog/17a899cd16404e77/processory/'
browser = webdriver.Chrome()
browser.get(url=url)
product = browser.find_elements("xpath", "//div[@data-id = 'product']")
for i in product:
    print (i)
    urls = i.find_element('xpath', "//a[@class = 'catalog-product__name ui-link ui-link_black']")
    hr= urls.get_attribute('href')
    print(hr)
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
30 нояб. 2022, в 07:23
1000 руб./за проект
30 нояб. 2022, в 00:04
1000 руб./за проект