ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Forbid spider access抓取百度图片失败;

2021-07-02 11:58:00  阅读:487  来源: 互联网

标签:en zh HashMap Forbid spider access header params put


解决方法:

在请求头上加:

        HashMap<String ,String> header=new HashMap<>();
        header.put("Accept-Language","zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2");
        header.put("Connection","keep-alive");
        header.put("User-Agent","Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0");
        header.put("Upgrade-Insecure-Requests","1");

一般正经的params

        HashMap<String ,Object> params=new HashMap<>();
        params.put("charset", "UTF-8");
        params.put("tn", "resultjson_com");
        params.put("ipn", "rj");
        params.put("ct", "201326592");
        params.put("fp", "result");
        params.put("cl", "2");
        params.put("lm", "-1");//动图
        params.put("ie", "utf-8");
        params.put("oe", "utf-8");
        params.put("st", "-1");
        params.put("ic", "0");
        params.put("istype", "2");
        params.put("qc", "");
        params.put("nc", "1");
        params.put("pn", "0");
        params.put("rn", "10");//每页数量
        params.put("word", "林俊杰");


String respose=OkHttpUtils.okHttpGet( RequestConstants.URL_BAIDU_IMAGE,params,header);

标签:en,zh,HashMap,Forbid,spider,access,header,params,put
来源: https://blog.csdn.net/jian11058/article/details/118409620

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有