Blog Ping教程
用java可以
实现blog ping功能来提高搜索引擎对博客的收录速度,通过了解现用java实现blog ping,一更新文章后自动ping百度,goole等提供自动ping服务的中文
搜索引擎或者RSS聚合
中文ping
-
百度:http://ping.baidu.com/ping/RPC2
-
google:http://blogsearch.google.com/ping/RPC2
-
有道:http://blog.yodao.com/ping/RPC2
-
抓虾:http://www.zhuaxia.com/rpc/server.php
-
鲜果:http://xianguo.com/xmlrpc
/ping.php
-
feedsky:http://www.feedsky.com/api/RPC2
我们先把这几个提供blog ping的放入一个数组中
1
|
public
static
final
String PingMe[] =
new
String[] {
|
通过apache的xmlrpc来实现的
14
|
public
void
blogPing(String Title, String blogUrl, String UrlChanges,
|
16
|
for
(
int
i =
0
; i < PingMe.length; i++) {
|
18
|
XmlRpcClientConfigImpl config =
new
XmlRpcClientConfigImpl();
|
19
|
config.setServerURL(
new
URL(PingMe[i]));
|
20
|
config.setUserAgent(USERAGENT);
|
21
|
XmlRpcClient client =
new
XmlRpcClient();
|
22
|
client.setConfig(config);
|
23
|
Object[] params =
new
Object[] { Title, blogUrl, UrlChanges,
|
25
|
String pMethodName = WEBLOG_UPDATES_EXTENDED_PING;
|
26
|
if
(StringUtils.contansAnyIgnoreCase(PingMe[i],
|
27
|
new
String[] {
"feedsky"
})) {
|
28
|
pMethodName = WEBLOG_UPDATES_PING;
|
30
|
Object result = client.execute(pMethodName, params);
|
33
|
}
catch
(Exception e) {
|
这里要提供个mehodname,发现两种:weblogUpdates.ping,weblogUpdates.extendedPing
上面几种ping提供商,只有feedsky是用weblogUpdates.ping,所以我简单的判断了下,如果是feedsky就使用weblogUpdates.ping,
然后是后面的参数,分别是网站的Title
,网站首页地址,这次更新的文章的地址,博客的rss地址
这样,一个简单的blog ping的功能就出来。
分享到:
相关推荐
https://blog.csdn.net/lrqblack/article/details/124353217?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_...安装博主的流程配置,并ping通及通过tcp——service,client,udp的demo测试
4、第一章参考了网上许多教程汇编而成。 5、20080229补充了变量延迟的问题。 6、20080305修改了参数usebackq的说明 7、20080310增加了特殊字符的输入及应用 8、20080311修改了子程序部分 9、20080313修改了echo...
4、第一章参考了网上许多教程汇编而成。 5、20080229补充了变量延迟的问题。 6、20080305修改了参数usebackq的说明 7、20080310增加了特殊字符的输入及应用 8、20080311修改了子程序部分 9、20080313修改...
https://blog.csdn.net/weixin_50988214/article/details/121318989 这里提供我的工程和用到的两个教程。版本vivado,vitis2020.2。 解决了无法pin通的问题
4、第一章参考了网上许多教程汇编而成。 5、20080229补充了变量延迟的问题。 6、20080305修改了参数usebackq的说明 7、20080310增加了特殊字符的输入及应用 8、20080311修改了子程序部分 9、20080313修改了...
4、第一章参考了网上许多教程汇编而成。 5、20080229补充了变量延迟的问题。 6、20080305修改了参数usebackq的说明 7、20080310增加了特殊字符的输入及应用 8、20080311修改了子程序部分 9、20080313修改了...
BlogGood GitHub安装教程:https://blog.csdn.net/RockyXY/article/details/107322664 如果想挂在域名上,可以用开发工具ping之后把ip挂上去 THE -- END
增加了百度PING 更利于收录 增加了rss 方便订阅信息 更多内容敬请体验···· 1.2版本修复升级情况: 修复点击统计BUG 修复内页推荐变形 修复内页文章顶一下错误 同时我们整合了微信公众**台,让您的网站...
安装配置教程 https://blog.csdn.net/yuteng12138/article/details/100561144 使用异常 在正常配置服务器和客户端时仍然出现客户端连接超时,可尝试主机之间ping一下对方网络,即可解决问题。查看是否在同一个网段,...
ping [-c报文数] 目的主机地址 (4)write命令:实时给其他用户发送消息 write username [tty] (5)wall命令:以广播方式向系统中的所有用户发送消息 wall message (6)mail 命令:双方用户不同时在线时,使用mai发送和...