导航详解

当我们有多个节点时,我们需要告诉迷你派采集器如何从一个节点导航到下一个节点。

常规节点和最后一个节点的导航界面略有不同:

常规节点导航用户界面:

最后一个节点的导航界面:

基本上,有三种导航选项:

  • 不再深入采集
    告诉迷你派这是最后一个节点,无需进一步导航。此时‘下一步’导航将无法点击。
  • 自动深入采集(单击"下一个"新建节点)
    告诉迷你派按照如下方式进入下一个节点

    • 如果当前节点是列表节点,则处理完一个块上所有字段以后自动进入下一个节点
    • 如果当前节点是一个详情节点,则所有字段处理完后自动进入下一节点

    如果当前节点是最后一个节点,则单击"下一步"按钮将提示您创建一个新节点。

  • 点击当前节点上的一个字段以深入采集
    告诉迷你派按照如下方式进入下一个节点

    • 当前节点是列表节点时,在处理完当前块中的所有字段后单击指定的字段进入下一节点;
    • 当前节点是详情节点时,在处理所有字段后单击指定字段进入下一个节点.

    如果当前节点是最后一个节点,则单击"下一步"按钮将提示您创建一个新节点。

注意: 当打勾"新开标签页"时,迷你派将尽量为单击打开的页面创建新的标签页。但是,考虑到某些网页不允许您打开新页面,因此并不能保证肯定打开一个新的标签页。

同样,当未打勾"新开标签页"时,迷你派将尝试尽量在当前标签页加载打开的页面。但是,考虑到某些网页将强制以新的标签页打开页面,因此此处并不保证肯定在同一个标签页打开点击后的页面。

在这里,你会发现,当我们深度采集的时候,迷你派通常不会要求您关闭选项卡或导航回到处理列表中的下一个项目。

迷你派通常可自动帮助您处理所有这些导航(页面打开、页面关闭、历史导航返回)。

对于某些特定网站,其返回的导航通过自己的方式实现,浏览器的历史返回导航不起作用。 在这种情况下,我们必须告诉迷你派如何操作导航:

  • [手导]关闭最新标签页:
    明确声明关闭最近打开的标签页
  • [手导]点击返回:
    通过明确单击元素,声明要导航回上一页
  • [手导]历史导航回退k:
    通过明确单击浏览器的历史记录后退按钮,声明要导航回上一页.

详细参见 动作详解

一旦在规则中使用其中任何一个手动导航工作,规则的导航模式必须是"用户控制"。您无法在规则保存时更改它。