9
我想創建一個FormRequest,可以發送內容類型:application/json。Scrapy FormRequest發送JSON
這裏是我的嘗試:
yield FormRequest("abc.someurl.com", formdata=json.dumps({"referenceId":123,"referenceType":456}), headers={'content-type':'application/json'}, callback=self.parseResult2)
如果我使用json.dumps()
處理在FORMDATA =表單數據,我得到的錯誤是
"exceptions.ValueError: need more than 1 value to unpack"
我不能隨便使用列表如
formdata={"referenceId":123,"referenceType":456}
該FormRequest工程,但不被服務器接受。
import requests
import json
result = requests.post(url, json.dumps({"referenceId":123,"referenceType":456}), headers={'content-type':'application/json'})
它在python命令提示符下工作,如上所述。
任何想法?
-KM
什麼是整個堆棧跟蹤(錯誤)? –