package com.nutztools.utils;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.methods.PostMethod;
import org.apache.commons.httpclient.methods.RequestEntity;
import org.apache.commons.httpclient.methods.StringRequestEntity;public class SEOPing {
public static final String BAIDU_RPC = "http://data.zz.baidu.com/urls?site=www.f8fm.com&token=xxx";
//public static final String GOOGLE_RPC = "http://blogsearch.google.com/ping/RPC2";
public static final String PING_TITLE = "xxxxxxx"; /**博客名称**/
public static final String PING_URL = "http://www.f8fm.com/"; /**博客首页地址**/
//public static final String PING_RSS = "http://www.f8fm.com/rss.xml"; /**博客RSS地址**/
public static final String PING_RSS = ""; /**博客RSS地址**/private static String buildMethodCall(String title, String url, String shareURL, String rssURL) { StringBuffer buffer = new StringBuffer(); buffer.append(shareURL); return buffer.toString(); } public static String pingBaidu(String title, String url, String shareURL, String rssURL) throws Exception { PostMethod post = new PostMethod(BAIDU_RPC); post.addRequestHeader("User-Agent", "curl/7.12.1"); post.addRequestHeader("Content-Type", "text/plain"); String methodCall = buildMethodCall(title, url, shareURL, rssURL); RequestEntity entity = new StringRequestEntity(methodCall, "text/plain", "utf-8"); post.setRequestEntity(entity); HttpClient httpclient = new HttpClient(); // httpclient.getHostConfiguration().setProxy("127.0.0.1", 8888); httpclient.executeMethod(post); String ret = post.getResponseBodyAsString(); post.releaseConnection(); return ret; } public static void main(String[] args) throws Exception { String ret = SEOPing.pingBaidu(PING_TITLE, PING_URL, "http://www.f8fm.com/newsdetail/72.html", PING_RSS); System.out.println(ret); if (ret.contains("success")){ System.out.println("百度提交正常"); } //ret = SEOPing.pingGoogle(PING_TITLE, PING_URL, // "http://www.f8fm.com/newsdetail/72.html", // PING_RSS); //System.out.println(ret); }
}
添加回复
请先登陆