Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Всем привет. Не подскажете такое, есть путь XPath - //div[@class='first']/div[@class='second] . На странице именно таких 20 совпадений. Как брать каждый по порядку? Номер совпадения как правильно указывать? Нужна конструкция типа- //div[@class='first'][2совпадение]/div[@class='second][2совпадение]. Как правильно оформить? Делал так, например, для второго совпадения, не помогает //div[@class='first'][2]/div[@class='second][2]
Чуть не то с ХPath. Нужна именно такая конструкция , если она вообще возможна - //div[@class='first'][2совпадение]/div[@class='second'][2совпадение] . И списки не подходят. Дело в том что в некоторых результатах нет значения - /div[@class='second'][2совпадение]. И если брать списки то в одном будет например 19 значений а во втором например 22. Это товары (@class='first') и описание (@class='second') к ним. И когда начну собирать все перемешается не так как надо. Хотелось бы чтобы если я указал конкретный номер совпадения, а если в нем нет значения /div[@class='second'][2совпадение] (описание товара) , то в описание товара записывалась бы пустая строка или переменная, А НЕ перескакивало на следующее совпадение описания другого не соответствующего товара и тем самым брало описание не соответствующее ему. Если такое возможно вообще.
А в такой конструкции -
Код:
(//div[@class='first']/div[@class='second])[2]
-если нет описания у второго товара оно перескакивает и берет описание третьего к названию второго и получается всё перемешалось и не соответствует
Чуть не то с ХPath. Нужна именно такая конструкция , если она вообще возможна - //div[@class='first'][2совпадение]/div[@class='second'][2совпадение] . И списки не подходят. Дело в том что в некоторых результатах нет значения - /div[@class='second'][2совпадение]. И если брать списки то в одном будет например 19 значений а во втором например 22. Это товары (@class='first') и описание (@class='second') к ним. И когда начну собирать все перемешается не так как надо. Хотелось бы чтобы если я указал конкретный номер совпадения, а если в нем нет значения /div[@class='second'][2совпадение] (описание товара) , то в описание товара записывалась бы пустая строка или переменная, А НЕ перескакивало на следующее совпадение описания другого не соответствующего товара и тем самым брало описание не соответствующее ему. Если такое возможно вообще.
А в такой конструкции -
Код:
(//div[@class='first']/div[@class='second])[2]
-если нет описания у второго товара оно перескакивает и берет описание третьего к названию второго и получается всё перемешалось и не соответствует
потому что не структурирован сбор данных по строкам , если найденное значение пусто - ты его не получаешь, а записываешь в конец столбца или списка. Я тебе вот здесь