请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

scrapy中post请求 FromRequest()和Request(method='POST')有什么区别呢

FromRequest()中带表单是设置formdata参数

Request(method='POST') 中带表单是设置body吗?

还有这两个有什么区别呢?

正在回答 回答被采纳积分+3

1回答

bobby 2017-09-25 11:03:51

FromRequest是用来做form表单提交的 Request是用来做普通请求的 你可以简单理解为 FromRequest用来做post提交 Request用来做get请求 两者用途是不一样的

0 回复 有任何疑惑可以回复我~
  • 提问者 wa666 #1
    老师,Request中可以设置method='POST'和body,这时是不是功能就和FromRequest一样了??
    回复 有任何疑惑可以回复我~ 2017-09-25 11:31:35
  • bobby 回复 提问者 wa666 #2
    formrequest是对request封装过的 因为form表单比如提交文件等操作 request做就比较麻烦 所以建议两者分开用 当然request是可以做到formrequest所做的所有事情 只是麻烦些而已
    回复 有任何疑惑可以回复我~ 2017-09-26 14:09:57
  • 提问者 wa666 #3
    老师,Request()里可以设置method='POST',还可以设置body,这样是不是就可以达到跟FormRequest同样的效果呢
    回复 有任何疑惑可以回复我~ 2017-09-27 00:01:30
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信