Android Jsoup爬虫 Post请求模仿表单提交参数

// 这个param字符串怎么来,使用okhttp请求一遍接口后,将请求日志打印,再复制出来修改即可
// 动态修改以下三个字段searchword ,page,searchtype
String param="--84211dc9-2344-4d64-bec5-76105a3d10e2\n" +
                    "    Content-Disposition: form-data; name=\"searchword\"\n" +
                    "    Content-Length: 12\n" +
                    "    %BF%C2%C4%CF\n" +
                    "    --84211dc9-2344-4d64-bec5-76105a3d10e2\n" +
                    "    Content-Disposition: form-data; name=\"page\"\n" +
                    "    Content-Length: 1\n" +
                    "    1\n" +
                    "    --84211dc9-2344-4d64-bec5-76105a3d10e2\n" +
                    "    Content-Disposition: form-data; name=\"searchtype\"\n" +
                    "    Content-Length: 2\n" +
                    "    -1\n" +
                    "--84211dc9-2344-4d64-bec5-76105a3d10e2--";
            Connection.Response response =
                    Jsoup.connect(HttpRequest.SEARCH_URL + "search.asp")
                            .requestBody(param)
                            .userAgent("Mozilla/5.0")
                            .timeout(10 * 1000)
                            .method(Connection.Method.POST)
                            .followRedirects(true)
                            .execute();
            String body = response.body();

你可能感兴趣的:(Android Jsoup爬虫 Post请求模仿表单提交参数)