webMagic发送post请求绑定参数
程序员文章站
2022-05-02 22:16:29
...
webMagic 0.7.0版本中移除了老的在request.extra中设置NameValuePair的方式,使用RequestBody 。
webMagic 0.7.0以下版本使用 Extra
Request request = new Request("");
request.setMethod(HttpConstant.Method.POST);
NameValuePair[] nameValuePair = new NameValuePair[](){
new BasicNameValuePair("id","100"),new BasicNameValuePair("tag","2")};
request.setExtra("nameValuePair", nameValuePair);
spider.addRequest(request);
webMagic 0.7.0以上版本使用 RequestBody
Request request = new Request("");
request.setMethod(HttpConstant.Method.POST);
request.setRequestBody(HttpRequestBody.json("{'id':1}","utf-8"));
上一篇: 爬取sina所有国内新闻时间、标题、链接
下一篇: 网络爬虫笔记(Day1)