首页 > 解决方案 > 你可以在 Scrapy 的 POST 请求中使用布尔值吗?

问题描述

我尝试在 scrapy.FormRequest() 中的 formdata 参数的字典中使用布尔值,因为 POST 请求需要一个布尔值。Scrapy 不允许我在字典中使用布尔值。因此,我尝试改用字符串“false”,但它似乎不起作用,并且在 POST 请求后出现此错误:

2019-12-11 21:48:55 [scrapy.spidermiddlewares.httperror] INFO: Ignoring response <400 https://passport.twitch.tv/login>: HTTP status code is not handled or not allowed
2019-12-11 21:48:55 [scrapy.core.engine] INFO: Closing spider (finished)

有没有办法在 POST 请求中使用布尔值?我收到错误是因为我没有使用正确的表单数据吗?

标签: scrapy

解决方案


推荐阅读