Size: a a a

2020 July 13

V

Viktor in Scrapy
именно сам линк на продукт
источник

К

Кирилл in Scrapy
Viktor
Переслано от Viktor
Народ, нужна ваша помощь. Мне нужно достать атрибут href тега <a> класса "goods-tile__picture" из каждого  <li> класса "catalog-grid__cell catalog-grid__cell_type_slim". Я делаю через xpath.                                                  
content (должен быть 52 и равняться колличеству li, но он почему-то 60.), а product.xpath() совсем ничего не возвращает. Использую Scrapy.
селекторы выглядят правильно, но там же динамический контент, его просто так через html не вытащишь
источник

К

Кирилл in Scrapy
тебе нужны данные из script id="rz-client-state"
источник

V

Viktor in Scrapy
Спасибо) попробую достать
источник

SS

Stanislav Sagan in Scrapy
Здравствуйте, если я пишу xpath типа такого
"//div[@class='class1']"
То оно будет пропускать div-ы у которых больше одного класса, например:
class='class1 class2'
Как можно изменить это поведение?
источник

К

Кирилл in Scrapy
Stanislav Sagan
Здравствуйте, если я пишу xpath типа такого
"//div[@class='class1']"
То оно будет пропускать div-ы у которых больше одного класса, например:
class='class1 class2'
Как можно изменить это поведение?
Или используй contains, или css
источник

К

Кирилл in Scrapy
//div[contains(@class, 'class1')]
источник

SS

Stanislav Sagan in Scrapy
👍 работает. Спасибо))
источник

AR

Andrey Rahmatullin in Scrapy
это, понятно, найдёт и class='class11'
источник

SS

Stanislav Sagan in Scrapy
Andrey Rahmatullin
это, понятно, найдёт и class='class11'
мммм.. Понял как оно работает. Учту. Важное замечание.
источник

AR

Andrey Rahmatullin in Scrapy
(c CSS селекторами такой проблемы нет, конечно)
источник

SS

Stanislav Sagan in Scrapy
Подскажите пожалуйста, почему оно выводит 4 ОДИНАКОВЫХ масива по 4 ссылки? Если я ожидаю в принте увидеть 4 массива по одной разной ссылке? Что я делаю не так?
источник

AR

Andrey Rahmatullin in Scrapy
// ищет по всему документу
источник

SS

Stanislav Sagan in Scrapy
Andrey Rahmatullin
// ищет по всему документу
Упс)
источник

S

SoHard 🎄 in Scrapy
.//
источник

SS

Stanislav Sagan in Scrapy
Спасибо 👍
Все, пойду туториалы перечитывать)
А то совсем в базовом потерялся))
источник

S

SoHard 🎄 in Scrapy
но так то можно без цикла все к одной строке свести
источник

ИБ

Иван Батурин... in Scrapy
Andrey Rahmatullin
// ищет по всему документу
По текущему контексту.
источник

ИБ

Иван Батурин... in Scrapy
Достаточно сначала выбрать селектор, в котором искать и к нему уже принять XPath с //. Вроде бы так.
источник

AR

Andrey Rahmatullin in Scrapy
именно это и делается в коде и я написал почему это не работает
источник