Как передать тело запроса в Process_request? ⇐ Python

Программы на Python
Anonymous
Как передать тело запроса в Process_request?

Сообщение Anonymous »

Это запрос, который я пытаюсь передать в методеprocess_request:

Код: Выделить всё

yield scrapy.Request(url=self.url, method='POST', callback=self.parse)
Вот как я пытался это сделать:

Код: Выделить всё

body = self.body.encode('utf-8') # I've tested the self.body, it contains the value I intended
request.replace(body=body)
Но вот что я получаю:

Код: Выделить всё

INFO: request body: b''
Кстати, в Process_requests я возвращаю значение None, насколько я понимаю, это не должно быть проблемой, но, возможно, я что-то путаю.

Подробнее здесь: https://stackoverflow.com/questions/790 ... ss-request

Вернуться в «Python»