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

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

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SPA2099 Москва
До 100 000 ₽
HR Prime Москва
от 300 000 до 3 800 000 ₽