`
yajie
  • 浏览: 210807 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Blog Ping教程

 
阅读更多

Blog Ping教程

 

 

java可以 实现blog ping功能来提高搜索引擎对博客的收录速度,通过了解现用java实现blog ping,一更新文章后自动ping百度,goole等提供自动ping服务的中文 搜索引擎或者RSS聚合

中文ping

  1. 百度:http://ping.baidu.com/ping/RPC2
  2. google:http://blogsearch.google.com/ping/RPC2
  3. 有道:http://blog.yodao.com/ping/RPC2
  4. 抓虾:http://www.zhuaxia.com/rpc/server.php
  5. 鲜果:http://xianguo.com/xmlrpc /ping.php
  6. feedsky:http://www.feedsky.com/api/RPC2

我们先把这几个提供blog ping的放入一个数组中

通过apache的xmlrpc来实现的

01 /**
02 * 博客自动ping服务
03 *
04 * @param Title
05 *            博客名称
06 * @param blogUrl
07 *            博客首页地址
08 * @param UrlChanges
09 *            新发文章地址
10 * @param UrlRSS
11 *            博客rss地址
12 */
13 @Transient
14 public void blogPing(String Title, String blogUrl, String UrlChanges,
15 String UrlRSS) {
16 for ( int i = 0 ; i < PingMe.length; i++) {
17 try {
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,
24 UrlRSS };
25 String pMethodName = WEBLOG_UPDATES_EXTENDED_PING;
26 if (StringUtils.contansAnyIgnoreCase(PingMe[i],
27 new String[] { "feedsky" })) {
28 pMethodName = WEBLOG_UPDATES_PING;
29 }
30 Object result = client.execute(pMethodName, params);
31 // Output the response from the server.
32 // System.out.println(result);
33 } catch (Exception e) {
34 e.printStackTrace();
35 }
36 }
37 }

这里要提供个mehodname,发现两种:weblogUpdates.ping,weblogUpdates.extendedPing

上面几种ping提供商,只有feedsky是用weblogUpdates.ping,所以我简单的判断了下,如果是feedsky就使用weblogUpdates.ping,

然后是后面的参数,分别是网站的Title ,网站首页地址,这次更新的文章的地址,博客的rss地址

这样,一个简单的blog ping的功能就出来。

1
0
分享到:
评论

相关推荐

    批量ping网段

    在IT行业中,网络管理和故障排查是重要的一环,而批量ping网段则是一种常见的网络诊断技术。批量ping能够快速检查网络中的多个设备...在《菲菲博客-BAT教程》中,可能会有更详细的步骤和示例,供读者深入学习和实践。

    dede ping插件

    这个URL可能是指向一个详细的介绍或教程,解释为什么ping服务比sitemap更适用于及时通知百度等搜索引擎关于网站的新内容。通过阅读这个链接,用户可以进一步了解ping服务的优势,以及如何优化对百度的推送策略。 ...

    LWIP(补充)STM32H743(M7内核)CubeMX配置LWIP并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测试

    经典 批处理 BAT 教程

    4、第一章参考了网上许多教程汇编而成。 5、20080229补充了变量延迟的问题。 6、20080305修改了参数usebackq的说明 7、20080310增加了特殊字符的输入及应用 8、20080311修改了子程序部分 9、20080313修改了echo...

    最新亚马逊教程整理版-百度云

    5.4 站外推广:利用社交媒体、博客、联盟营销等方式,提高产品知名度。 5.5 一体化运营思路:整合资源,包括供应链、物流、营销等,形成协同效应。 5.51 一体化运营定义:全方位、系统化管理,确保各个环节高效运作...

    超强批处理教程.rar

    4、第一章参考了网上许多教程汇编而成。 5、20080229补充了变量延迟的问题。 6、20080305修改了参数usebackq的说明 7、20080310增加了特殊字符的输入及应用 8、20080311修改了子程序部分 9、20080313修改...

    roller-user-guide.pdf

    - **Podcasting**:提供了如何利用Roller创建播客(Podcast)的教程,包括设置RSS Feed等。 - **客户端集成**:说明了如何使用第三方博客客户端工具与Roller集成。 #### 九、评论和Trackback - **评论通知**:解释...

    网站域名解析绑定教程

    【域名解析绑定教程】 在互联网世界中,每个网站都有一个独特的IP地址,即一组数字,如125.64.24.73。然而,为了方便记忆,人们更倾向于使用有意义的名称,即域名,如www.example.com。这个过程就是通过域名解析将...

    Blog Pinger-开源

    【描述】:“Blog Pinger是一款开源工具,它的主要功能是在您在博客上发布新内容时,自动向xml-rpc更新服务器发送ping请求,以此来通知搜索引擎或其他服务,您的博客已经更新。这样有助于加快新内容的索引速度,提高...

    lwip_echoserver.zip

    https://blog.csdn.net/weixin_50988214/article/details/121318989 这里提供我的工程和用到的两个教程。版本vivado,vitis2020.2。 解决了无法pin通的问题

    零起点 drupal 教程 原创

    - **10.3 博客 API (blogAPI)**:支持博客的外部访问接口。 - **10.4 颜色模块 (color)**:提供颜色选择器。 - **10.5 评论模块 (comment)**:允许用户在节点下发表评论。 - **10.6 文集模块 (Book)**:创建文集结构...

    DOS批处理高级教程精选合编

    4、第一章参考了网上许多教程汇编而成。 5、20080229补充了变量延迟的问题。 6、20080305修改了参数usebackq的说明 7、20080310增加了特殊字符的输入及应用 8、20080311修改了子程序部分 9、20080313修改了...

    Linux的基础教程.pdf

    - **在线教程**:如 CSDN 博客、百家号等网站上的大量 Linux 基础教程和进阶文章。 - **书籍**:购买或借阅 Linux 相关的书籍,如《Linux 命令行与 Shell脚本编程大全》等。 - **实践**:在虚拟机或云平台上安装 ...

    DOS批处理高级教程精选合编-整理

    4、第一章参考了网上许多教程汇编而成。 5、20080229补充了变量延迟的问题。 6、20080305修改了参数usebackq的说明 7、20080310增加了特殊字符的输入及应用 8、20080311修改了子程序部分 9、20080313修改了...

    Linux操作系统基础教程

    - **官方博客**:关注Linux发行版的官方博客。 - **邮件列表**:加入Linux的邮件列表,接收最新的动态和技术讨论。 - **社交媒体**:通过Twitter、Reddit等社交媒体跟踪官方账号。 #### 五、Linux操作系统上有什么...

    终极Shell——Zsh 转载

    在描述中提到的“博文链接:https://liuxueyang457.iteye.com/blog/1776559”,虽然具体内容未给出,但可以推测这是一个关于Zsh的教程或者经验分享,可能涵盖了Zsh的安装、配置、使用技巧以及为何从其他shell(如...

    打造完美博客的35个WordPress插件

    中文用户还可以参考官方提供的中文版教程进行设置。 **2. Google XML Sitemaps** - **功能介绍**:该插件能够自动生成XML站点地图,帮助Google等搜索引擎更有效地索引网站内容。 - **使用建议**:定期更新站点地图...

Global site tag (gtag.js) - Google Analytics