熊掌post提交示例

注意熊掌提交有正常数据提交和原创提交,还有历史数据提交:

正常(伪原创,自认质量不高的,24小时内提交)
public static final String WeiMipPostUrl = "http://data.zz.baidu.com/urls?appid=***&token=***&type=realtime";
原创文章(要一小时内提交)
public static final String MipPostUrl = "http://data.zz.baidu.com/urls?appid=***&token=***&type=realtime,original";
历史数据(有个几十万可以当天全部提交了,这个链接就用不到了)
public static final String OldPostUrl = "http://data.zz.baidu.com/urls?appid=***&token=***&type=batch";

推送:

posturl就是上面的三种链接中一个,Parameters就是提交的链接的集合:

/** 
	 * 百度链接实时推送 
	 * @param PostUrl 
	 * @param Parameters 
	 * @return 
	 */  
	public static String postTuiSong(String PostUrl, List<String> Parameters){  
		if(null==PostUrl || null==Parameters || Parameters.size()==0){  
			return null;  
		}
		String result = "";  
		PrintWriter out = null;  
		BufferedReader in = null;
		try {
			//建立URL之间的连接
			URLConnection conn = new URL(PostUrl).openConnection();
			//设置通用的请求属性  
			conn.setRequestProperty("User-Agent", "curl/7.12.1");  
			conn.setRequestProperty("Host", "data.zz.baidu.com");  
			conn.setRequestProperty("Content-Type", "text/plain");  
			conn.setRequestProperty("Content-Length", "83");  
			//发送POST请求必须设置如下两行  
			conn.setDoInput(true);  
			conn.setDoOutput(true);  
			
			//获取conn对应的输出流  
			out = new PrintWriter(conn.getOutputStream());  
			//发送请求参数  
			String param = "";  
			for(String s : Parameters){  
				param += s+"\n";  
			}
			out.print(param.trim());  
			//进行输出流的缓冲  
			out.flush();  
			//通过BufferedReader输入流来读取Url的响应  
			in = new BufferedReader(new InputStreamReader(conn.getInputStream()));  
			String line;
			while((line=in.readLine()) != null){  
				result += line;  
			}
		} catch (Exception e) {  
			System.out.println("post推送出现异常!"+e);
			e.printStackTrace();  
		} finally{  
			try{  
				if(out != null){  
					out.close();  
				}  
				if(in != null){  
					in.close();  
				}  
			}catch(IOException ex){  
				ex.printStackTrace();  
			}  
		}
		System.out.println("post推送结果:"+result);
		return result; 
	} 

测试推送时查看推送结果,并在资源平台确认是否当日提交条数相应减少了。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值