Получить текст
-
<span class="olp-padding-right"><a href="/gp/offer-listing/B0012OELNK/ref=dp_olp_new?ie=UTF8&condition=new">4 new</a> from <span class="a-color-price">$36.72</span></span>
-
Перезапускать скрипт пробовали?
Можете прислать проект, который у вас получился.
-
@support 0_1478710971195_Parser.xml
Он еще сырой
-
В теле цикла нужно получить текст. Навожу стрелкой на нужную мне строку, кликаю. Жму все необходимое. Вывожу лог. В логе нет нужной мне строки.
Это происходит потому что после начала цикла вы покидаете страницу и грузите другую. Данных, которые вы искали на прошлой странице уже нету. Либо загрузите страницу снова, либо не уходите с нее.
Также не под все строки подойдет регулярка
(?:New\ \()?(\d+)(?:\)|\ new)?\ from\
Например, такая строка
"Silicone Spatula Set - 3 pack - Heat-Resistant, Non-Stick Flexible Rubber Spatulas with One Piece Solid Stainless Steel Core Design"
не содержит new
-
@support Дело в том что на этой странице шаблонный элемент, который необходим при поиске. Он редко встречается.
Например, такая строка
"Silicone Spatula Set - 3 pack - Heat-Resistant, Non-Stick Flexible Rubber Spatulas with One Piece Solid Stainless Steel Core Design"
не содержит newНет он парсит не эту строку . Вот эту
New (3) from $56.91 + $5.99 shipping
Или эту
3 new from $56.91
-
@kursantmed Хорошо. У вас остались еще вопросы?
-
@support Так как проверить работу шаблона?
"Данных, которые вы искали на прошлой странице уже нету. Либо загрузите страницу снова, либо не уходите с нее."
Как раз с этой страницы я беру данные, что бы получить строку.
-
@kursantmed
Вы переходите на другую страницу, и используете запрос из предыдущей страницы. Поэтому не работает.Нужно после перехода на страницу использовать действия из стандартного меню(а не из "Для Каждого Элемента")
И после парсинга страницы с товаром возвращаться на оригинальную страницу, чтобы цикл мог продолжиться.
-
@support Да, понял. Спасибо!