@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)
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект