Понял. С цепочкой полная хрень тоже получается 😫 Так как в хелперы нужно передавать параметры, которые берутся с основной страницы, то приходится в хелперы передавать кучу мусора по цепочке. Ну то есть работать будет, но выглядит как мега-костыль.
def parse():
a, b, c, d - features put into loader from xpath, but to build a full item we need features e and f, which we can only get with follow-on requests
yield follow(callback=one, cb_kwargs={loader, a,b,c,d})
def one(loader, a, b, c, d):
loader.add_xpath(e, "//a+b")
yield follow(callback=two, cb_kwargs={loader, c,d})
def two(loader, c, d):
loader.add_xpath(f, "//c+d")
yield loader.load_item()