您的问题更多是调试问题,因此我的答案将仅包含有关您的问题的一些注释,而不是确切的答案。
def parse(self, response,my_cookies=get_cookies): return Request(url="http://my_domain.com/", cookies=my_cookies, callback=self.login)
my_cookies=get_cookies-您在此处分配的是函数,而不是返回的结果。我认为您根本不需要在这里传递任何函数作为参数。它应该是:
def parse(self, response): return Request(url="http://my_domain.com/", cookies=self.get_cookies(), callback=self.login)
cookies的论据
Request应为dict-请确认它确实为dict。
我什至无法分辨是否有任何工作。
将一些打印品放在回调中以跟随执行。



