解析文档子节中的相关值时,创建嵌套加载器会很有用。想象一下,您从页面的页脚中提取详细信息,如下所示: 例: <footer> <a class=”social” href=”https://facebook.com/whatever”>Like Us</a> <a class=”social” href=”https://twitter.com/whatever”>Follow Us</a> <a class=”email” href=”mailto:whatever@example.com”>Email Us</a

Item Loader包含一个输入处理器和一个输出处理器,用于每个(item)字段。输入处理器只要它接收处理所提取的数据(通过add_xpath(),add_css()或 add_value()方法)和输入处理器的结果被收集和保持在ItemLoader内部。收集所有数据后,ItemLoader.load_item()调用该 方法来填充并获取填充的 Item对象。这是在使用先前收集的数据(并使用输入处理器处理)调用输出处理器时。输出处理器的结果是分配给项目的最终值。 让我们看一个例子来说明如何为特定字段调用输入和输出处理器(同样适用于任何其他字段): l = ItemLoader(Product