0

我正在尝试使用和服对 URL 进行分页。我不喜欢寻求帮助,但这一次我真的不费吹灰之力地为自己努力了。我尝试阅读有关正则表达式的信息,并且我毫不费力地在论坛中进行了搜索。我写信给和服支持,但他们没有回复我要求正确配方的邮件。

具体网址为 http://www.falabella.com/falabella-cl/category/cat690251/Zapatos-Mujer?No=0&Nrpp=40

默认情况下,和服提供的分页方法不适用于此。此页面有从 1 到 8 的数字(以及无法选择的符号“>”)。

所以。我点击“分页”,但是当我选择一个数字时,可以说“8”,和服只会对八页进行分页..

当我检查高级分页菜单时,这似乎是合乎逻辑的,因为使用的公式是:/^()(8)()$/

因此,我尝试为公式提供一个范围,例如:

/^()(2-8)()$/ 但它不起作用

Kimono 不允许我只使用 (2-8),因为它们强制用户输入具有这种固定格式的公式:/()()()/

我应该尝试哪种表达方式?

我尝试双击“>”符号,它似乎可以工作,但是从 3 次开始,它会在 2 中引发错误。

一些错误代码是: E5:Kimono 无法创建 API E10:未找到所有选择器的元素 E20:分页错误:未找到选择器

单击“>”时的正则表达式为:/(\t\t\t)([^]*?)(\t\n\t)/

双击数字也不起作用: /^()([^]*?)()$/

请帮忙。请原谅我的英语

4

1 回答 1

1

您的问题是无法通过单击选择“下一页链接”(因为它是图像,而不是文本)。为了在此页面上进行分页,您需要使用“高级模式”手动输入选择器,而不是依赖点击。

去做这个:

  1. 使用所有所需的数据属性设置您的 API
  2. 单击工具栏中的蓝色分页按钮
  3. 转到数据模型视图
  4. 点击“高级”
  5. 向下滚动到“分页”属性
  6. 输入div#bul-flecha-derecha > a#pre-page作为您的选择器
  7. 保留默认正则表达式
  8. 单击提交以保存更改
  9. 单击完成并命名并创建您的 API
于 2016-02-11T19:27:53.737 回答