Проблема в этой части:
return scrapy.Request(response,cookies=[{
'appActionToken':token,
'appAction':appAction,
'siteState':siteState,
'openid.return_to':openid,
'prevRID':prevRID,
'workflowState':workflowState,
'email':'....@gmail.com',
'create':create,
'passwrod':'....',
'metadata1':metadata1,
}], callback=self.parse)
Ваш первый параметр - это объект ответа, тогда как Scrapy ожидает здесь URL. Если вы хотите сделать еще один запрос к тому же URL-адресу, вы можете просто ввести return scrapy.Request(response.url,cookies=[{...}], dont_filter=True)
.
Я очень сомневаюсь, что это сработает ... FormRequest обычно является способом go, когда вы хотите войти в систему .