`
逆风的香1314
  • 浏览: 1445625 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Google“博客搜索” Ping 服务及其设置

阅读更多
什么是 Google“博客搜索” Ping 服务?
    Google“博客搜索”Ping 服务是一种通知 Google“博客搜索”引擎某一博客内容发生更新的方式。这些更新将被发布出去,并与其他的搜索引擎共享,使google blogsearch 爬虫能发现您的博客内容的变化。同时,Google“博客搜索”将把所提交的更新博客记录添加到它需要进行抓取和索引的博客列表中。
    Google“博客搜索”Ping 服务适用于那些希望自己的博客内容能被 Google 所获取并在 Google 的“博客搜索”中进行更新的博客们。同时它也适用于那些希望向其博客作者们提供 Ping 服务的博客服务提供商。目前,Google 同时也追踪其它 Ping 服务,并将继续下去。然而,直接使用 GooglePing 服务将潜在地减小对您的博客最新内容进行抓取的延迟。

手动的 Ping Google“博客搜索”
如果您的博客最近更新过,且您希望让 Google 获取它,请在通过以下链接提交您的博客URL。
http://blogsearch.google.com/ping?hl=zh-CN
由于这是一项一次性通知服务,每次您的博客发生变化,请再次进行提交。
理想情况下,每次您的博客内容发生变化,请重新 Ping 一次。
尽管 Google“博客搜索” Ping 服务能够帮助google blogsearch爬虫在您的博客更新时得到及时的通知,但它并不能保证您的博客内容一定包含在google的“博客搜索”结果中。由于google的收录过程是全自动的,许多因素,例如从google blogsearch爬虫接收 Ping 到对您的站点进行抓取之间的延时,都将影响对您的博客的收录。

配置博客软件去 Ping Google
许多商业博客服务提供商可能已经在 Ping Google“博客搜索”。因此,您可以向您的服务提供商进行确认。您也可能需要按照如上所述的方法手动的进行 Ping,或者调用 Google“博客搜索”Ping 服务API自动 Ping Google“博客搜索”。
通过 Google“博客搜索”Ping API, 你可以程序化的方式将博客内容的更新通知给 Google“博客搜索”引擎。这对于经常更新博客内容的用户尤其有用。博客服务提供商的管理人员也可以利用此API将其平台上的博客内容变化向 Google 通告,以便 Google“博客搜索”及时抓取来自这一服务提供商的最新内容。为设置对 Google“博客搜索”的自动 Ping 机制,可以按照如下所述设置XML-RPC客户端或REST客户端以发送请求。任意选择其中一种方法进行通知,Google“博客搜索”都将按照相同的方式进行处理。

XML-RPC客户的请求应包含如下元素:

RPC端点: http://blogsearch.google.com/ping/RPC2
调用方法名: weblogUpdates.extendedPing
参数: (应按照如下所列的相同顺序传送)

站点名
站点URL
需要检查更新的页面URL
相应的RSS、RDF或Atom种子的URL
 

可选 页面内容的分类名称(或标签)。您可以指定多个值,之间用'|'字符进行分隔。

XML-RPC响应中将返回含有两个元素的<struct> :

flerror (Boolean):当有错误发生时设为true/1
message (string) :"Thanks for the ping." (如果成功) 或者一个错误信息(如果不成功)。

XML-RPC请求的例子
  1. POST /RPC2 HTTP/1.0
  2. User-Agent: request
  3. Host: blogsearch.google.com
  4. Content-Type: text/xml
  5. Content-length: 447
  6. <?xml version="1.0"?>
  7. <methodCall>
  8.   <methodName>weblogUpdates.extendedPing</methodName>
  9.   <params>
  10.     <param>
  11.       <value>Official Google Blog</value>
  12.     </param>
  13.     <param>
  14.       <value><a target="_blank" href="http://googleblog.blogspot.com/%3C">http://googleblog.blogspot.com/<</a>;;/value>
  15.     </param>
  16.     <param>
  17.       <value><a target="_blank" href="http://googleblog.blogspot.com/%3C">http://googleblog.blogspot.com/<</a>;;/value>
  18.     </param>
  19.     <param>
  20.       <value><a target="_blank" href="http://googleblog.blogspot.com/atom.xml%3C">http://googleblog.blogspot.com/atom.xml<</a>;;/value>
  21.     </param>
  22.   </params>
  23. </methodCall>


XML-RPC响应的例子
  1. HTTP/1.1 200 OK
  2. Connection: close
  3. Content-Length: 451
  4. Content-Type: text/xml
  5. Date: Sun, 30 Sep 2001 20:02:30 GMT
  6. Server: Apache
  7. <?xml version="1.0"?>
  8. <methodResponse>
  9.   <params>
  10.     <param>
  11.       <value>
  12.         <struct>
  13.           <member>
  14.             <name>flerror</name>
  15.             <value>
  16.               <boolean>0</boolean>
  17.             </value>
  18.           </member>
  19.           <member>
  20.             <name>message</name>
  21.               <value>Thanks for the ping.</value>
  22.           </member>
  23.         </struct>
  24.       </value>
  25.     </param>
  26.   </params>
  27. </methodResponse>


设置REST客户

REST客户的请求中包含如下元素:

URL: http://blogsearch.google.com/ping

参数:

name = 博客的名字
url = 博客的URL
changesURL = RSS、RDF或Atom种子的URL (可选)
响应中将返回文本内容,在成功的时候是"Thanks for the ping.",在失败时是一条错误消息。


changes.xml的格式

Google 将所接受的“博客搜索” Ping 记录以XML格式发布到http://blogsearch.google.com/changes.xml。changes.xml文件格式包含一个根元素<weblogUpdates>和一个或多个的<weblog>元素。
  1. <weblogUpdates version="2" updated="Wed, 30 May 2006 14:10:00 GMT" count="1384779">
  2.   <weblog name="Some Blog"
  3.           url="http://googleblog.blogspot.com"
  4.           rssUrl="http://googleblog.blogspot.com/atom.xml"
  5.           when="1"/>
  6.   ...
  7. </weblogUpdates>


<weblogUpdates>元素
version:用来指示一个主要的格式变化,目前的版本是2。
updated:以 HTTP 1.0格式表示的日期时间。它指示了该文件上一次更新的时间。
count:一个递增的数字,表示了changes.xml文件的版本。新版本changes.xml文件通常具有更大的count值。

<weblog>元素
name:Blog的名称。
url: Blog的url。
rssUrl: 相应的RSS、Atom或其它种子的URL。
when: <weblogUpdates>元素的updated属性对应的时间减去相应的 Ping 发生的时间的差值,单位为秒。
分享到:
评论

相关推荐

    Google 博客搜索Ping服务

    Google 博客搜索Ping服务

    .NET C# ping 服务器

    在本场景下,我们需要创建一个应用,该应用能够定期使用ping命令检测服务器的状态,并将结果存储到名为"IPTEST"的数据库表中。以下是这个过程涉及的关键知识点: 1. **Ping 类**: .NET Framework的System.Net....

    ping命令及其解释

    ping 命令及其解释 ping 命令是 DOS 命令,用于检测网络通与不通,也叫时延,其值越大,速度越慢。Ping 发送一个 ICMP 回声请求消息给目的地并报告是否收到所希望的 ICMP 回声应答。 Ping 命令的原理是网络上的...

    PingTool服务器网络ping监测工具

    2. **自定义设置**:用户可以根据需求定制监测频率,设置ping包的数量,以及调整日志记录的大小范围,以适应不同场景下的监控需求。 3. **日志记录**:该工具提供详细的日志记录功能,记录每次ping操作的结果,包括...

    DOM_ping_网络设置程序_

    标题中的"DOM_ping_网络设置程序_"似乎是一个与网络诊断和配置相关的程序,可能是一个用于测试网络连接并进行基础设置的工具。在这个程序中,"DOM"可能代表Document Object Model,一个在Web开发中用于表示HTML或XML...

    ping服务测试工具

    "ping服务测试工具"是一种用于网络诊断和性能评估的重要应用,它基于ICMP(Internet Control Message Protocol)协议工作。在IT行业中,ping测试是检查网络连接性和延迟的常见方法。这个工具不仅能够实时监控ping...

    pingtest记录ping过程

    总的来说,掌握ping测试及其记录过程是每个IT专业人员必备的技能之一,因为这对于理解网络性能、排查网络故障和提升用户体验有着重要作用。使用像“PingTest”这样的专业工具,可以让这项工作变得更加高效和精确。

    ping的服务器发现ping不通,但网站能正常访问.pdf

    ping的服务器发现ping不通,但网站能正常访问.pdf

    织梦ping插件 破解版

    自动ping:如果您的博客程序支持自动ping功能,您只需把百度的Ping服务地址配置到你的Blog发布后台或者客户端程序中,就可以实现自动通知的功能。百度ping服务的地址为:http://ping.baidu.com/ping/RPC2 说明:...

    C# 自动Ping 检测服务器是否运行正常

    本文将深入探讨如何使用C#实现自动Ping检测服务器是否运行正常,以及如何通过配置文件进行参数设置。 首先,Ping是一种简单但实用的网络诊断工具,它利用ICMP协议向目标主机发送Echo请求,并等待回显应答,以此判断...

    百度ping方法使用示例 自动ping百度

    在SEO上下文中,ping服务允许网站向搜索引擎发送一个信号,告知其内容已更新或有新内容发布。百度提供了一个ping接口,使得网站管理员可以主动提交新的URL,帮助百度更快地发现和抓取这些页面。 以下是一个简单的...

    ping 服务器监管程序

    下面将详细阐述"Ping"命令及其在服务器监管中的应用。 "Ping"命令是Internet控制消息协议(ICMP)的一部分,它通过发送ICMP回显请求数据包到目标服务器并接收回显应答来测试网络连接。如果服务器回应,就表示网络...

    服务器和客户端ping数据

    总结起来,"服务器和客户端ping数据"是网络运维中的重要指标,它可以帮助我们了解网络状况,定位问题,优化服务质量和用户体验。通过对上海服务器的ping数据进行深入分析,我们可以得到关于网络性能的宝贵信息,进而...

    如何在Windows20082012 Server服务器上开启Ping或者禁PING.docx

    ### 如何在Windows 2008/2012 Server服务器上开启Ping或禁用Ping #### 背景介绍 在网络安全管理和系统维护的过程中,我们常常需要对网络连通性进行测试,以确保服务器能够正常工作。其中,Ping命令是一种常用的网络...

    PINGTEST 服务器 主机在线检测 PING检测 检查工具

    标题中的"PINGTEST 服务器 主机在线检测 PING检测 检查工具"是指一个用于网络诊断的实用程序,特别是针对服务器在线状态的检查。它通过执行PING命令来验证目标服务器是否可以达到,并且能够正常响应。PING是网络中...

    C#实现ping服务器检测并返回结果支持循环扫描

    在IT行业中,网络通信是至关重要的部分,而`ping`命令是网络诊断工具中的基本元素。在C#编程环境中,我们可以利用.NET Framework或.NET Core提供的系统级API来实现ping服务器的功能,以检测网络连接的可用性和响应...

    ping工具ping super

    下面将详细介绍ping工具及其增强功能,以及如何利用它进行网络综合分析。 **ping命令基础** ping是Internet控制消息协议(ICMP)的一部分,用于测试网络连接的可达性。通过向目标主机发送ICMP回显请求,ping工具...

    群Ping.zip 局域网ping工具

    标题中的“群Ping.zip 局域网ping工具”指的是一个专为局域网设计的批量ping测试工具。在计算机网络中,"ping"是一个...尤其是在大型局域网中,群Ping工具能够帮助网络管理员快速定位问题,确保网络服务的稳定运行。

    服务器多ping工具

    在使用前,用户需要配置主机列表,包括IP地址或域名,设置ping的间隔时间、次数等参数。运行后,工具将显示每台主机的ping结果,帮助用户快速了解网络状态。总的来说,服务器多ping工具是网络运维工作中不可或缺的...

    批量ping工具|多IP同时ping|快速选服务器

    3. **自定义设置**:用户可以根据需求调整ping参数,如ping包大小、间隔时间、ping次数等,以适应不同的网络环境和测试需求。 4. **保存和导出结果**:为了便于分析和记录,批量ping工具一般都具备保存结果到文件的...

Global site tag (gtag.js) - Google Analytics