2016-02-07 3 views
0

Я пытаюсь использовать кимоно для разбивки URL-адреса. Я не люблю просить о помощи, но на этот раз я действительно старался для себя без усилий. Я пробовал читать о Регулярных выражениях, а также искал в форумах без особых усилий. Я написал в поддержку кимоно, но они не ответили на мои письма, прося правильную формулу.Kimono Regular Выражения для разбивки на страницы

Специфический URL является http://www.falabella.com/falabella-cl/category/cat690251/Zapatos-Mujer?No=0&Nrpp=40

По умолчанию, метод постраничного предоставленных Кимоно не работает для этого. Эта страница имеет номера от 1 до 8 (и символ '>', который нельзя выбрать).

So. Я нажимаю «разбиение на страницы», но когда я выбираю номер, скажем, «8», Кимоно будет просто разбивать страницу ВОСЕМЬ.

, что кажется логичным, когда я проверяю расширенное меню разбиения на страницы, потому что используемая формула :/^() (8)() $/

Итак, мои attemps где направленные обеспечить формулу с диапазоном, что-то вроде:

/^) (2-8)() $ (/ но это не сработает

Kimono не позволит мне использовать только (2-8), потому что они заставляют пользователя вводить формулу с этим фиксированным форматом: /()()()/

какое выражение следует попробовать?

Я попытался дважды щелкнув символ «>» и, кажется, работает, но с трех раз, он выдает ошибку в 2.

Некоторые коды ошибок: E5: Кимоно не может создать API E10: Элементы, не найденные для всех селекторов E20: Ошибка разбивки на страницы: селектор не найден

Регулярное выражение, когда я нажимаю '>':/(\ t \ t \ t) ([^] *?) (\ T \ n \ t)/

Изнашивание двух цифр:/^() ([^] *?)() $/

Пожалуйста, помогите. Извините, мой английский

ответ

1

Ваша проблема: нельзя выбрать ссылку «Следующая страница», щелкнув (потому что это изображение, а не текст). Чтобы сделать разбивку на страницы на этой странице, вам нужно вручную ввести селектор, используя «расширенный режим» вместо того, чтобы полагаться на клик.

Для этого:

  1. Настройка API со всеми желаемыми свойствами данных
  2. Нажмите синюю кнопку постраничной в панели инструментов
  3. Перейти к просмотру модели данных
  4. Нажмите кнопку «Advanced '
  5. Прокрутить вниз до свойства «Разбивка страницы»
  6. Введите div#bul-flecha-derecha > a#pre-page в качестве вашего выбора
  7. Оставьте регулярное выражение по умолчанию
  8. Нажмите кнопку Submit, чтобы сохранить изменения
  9. Нажмите Done и имя и создать свой API
Смежные вопросы