python中scrapy怎么发送一个post请求
应该用scrapy.http中的Request 还是 FormRequest 我是新手 不太懂这边
我用Request是这样写的
Request("http://www.lagou.com/jobs/positionAjax.json?px=new",
body="first=true&kd=&pn=1"
meta={"first": True, "kd": "", "pn": 1},
method="POST",
callback=self.parse
)
我不知道body是干嘛的 也不知道meta是干嘛的 这样写本身没有问题
但是我翻页的时候发现pn是1或者2好像没差别 才知道这样是错误的
用FormRequest我也看了看
FormRequest(url="http://www.lagou.com/jobs/positionAjax.json?px=new",
callback=self.parse,
formdata={"first": True, "kd": "", "pn": page_num},
)
但是这样会报错
正常应该怎么写 希望大家帮忙解答一些 万分感谢