def start_requests(self):
    payload = {'a': 1, 'b': 2}
yield Request(url, self.parse_data, method='POST', body=urllib.parse.urlencode(
    payload))

def parse_data(self, response):
    pass
HTTP POST и анализ JSON с помощью Scrapy