当前位置: 首页 > 编程笔记 >

python使用xmlrpclib模块实现对百度google的ping功能

栾钟展
2023-03-14
本文向大家介绍python使用xmlrpclib模块实现对百度google的ping功能,包括了python使用xmlrpclib模块实现对百度google的ping功能的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了python使用xmlrpclib模块实现对百度google的ping功能。分享给大家供大家参考。具体分析如下:

最近在做SEO的时候,为了让发的外链能够快速的收录,想到了利用ping的功能,google和百度都有相关的ping介绍,有兴趣的朋友可以去看看相关的知识。实现ping功能除了可以用一些开源的博客程序,比如WP,它是可以在后台设置ping地址的,只要设置好以后,你发帖子,就会自动的通知搜索引擎,我的博客已经更新了,而今天我用的方法是不通过WP等带有ping功能的博客,自己用python 在本地去ping 搜索引擎,从而达到快速收录的效果。

import re
urlinfo = '''http://www.cnpythoner.com/post/181.html
url2
url3
'''
def ping(webname,hosturl,linkurl):
  import xmlrpclib
  rpc_server = xmlrpclib.ServerProxy('http://blogsearch.google.com/ping/RPC2 ')
  result = rpc_server.weblogUpdates.extendedPing(webname,hosturl,linkurl)
  print result                  
  if result.get('flerror', False) == True:
    print 'ping error'
  else:
    print 'ping success'
def get_url(url):
  '''获取标准的url'''
  host_re = re.compile(r'^https?://(.*?)($|/)',
            re.IGNORECASE
          )
  return host_re.search(url).group(0)
info = urlinfo.split('\n')
for m in info:
  webname = m.split('.')[1]
  hosturl = get_url(m)
  ping(webname,hosturl,m)

如果返回的结果是{'message': 'Thanks for the ping.', 'flerror': False},说明已经ping成功,恭喜你了,呵呵。

这里主要还是python xmlrpclib 的用法。

希望本文所述对大家的Python程序设计有所帮助。

 类似资料:
  • 本文向大家介绍利用Python脚本实现ping百度和google的方法,包括了利用Python脚本实现ping百度和google的方法的使用技巧和注意事项,需要的朋友参考一下 Ping服务 ping 是基于 XML_RPC 标准协议的更新通告服务,用于Blog把内容更新快速通知给搜索引擎,以便搜索引擎及时进行抓取和更新。 计算机就相当于 RPC Client ,用于向 RPC Server 发起请

  • 本文向大家介绍C#实现百度ping推送功能的方法,包括了C#实现百度ping推送功能的方法的使用技巧和注意事项,需要的朋友参考一下 网站优化必做的事情之一,百度ping,主动推送给百度 文章添加时调用百度推送方法 common类库增加百度ping方法 以上所述是小编给大家介绍的C#实现百度ping推送功能的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢

  • 本文向大家介绍python远程调用rpc模块xmlrpclib的方法,包括了python远程调用rpc模块xmlrpclib的方法的使用技巧和注意事项,需要的朋友参考一下 RPC(Remote Procedure Call Protocol)是远程调用协议,它通过网络请求服务到远端服务器,服务器根据请求做出响应,将结果返回 它是一种C/S模式,客户端可以调用远程服务器上的参数(类似URL)并返回结

  • 本文向大家介绍Python使用pickle模块实现序列化功能示例,包括了Python使用pickle模块实现序列化功能示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python使用pickle模块实现序列化功能。分享给大家供大家参考,具体如下: Python内置的pickle模块能够将Python对象序列成字节流,也可以把字节流反序列成对象。 如果比较复杂的操作(对象属性更变,添加删

  • 本文向大家介绍JS 实现百度搜索功能,包括了JS 实现百度搜索功能的使用技巧和注意事项,需要的朋友参考一下 今天我们来用JS实现百度搜索功能,下面上代码:     HTML部分: CSS层叠样式部分: JS部分:   搜索功能的实现源于百度的 https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd="+otext.value+"&cb=hou

  • 本文向大家介绍Python使用itertools模块实现排列组合功能示例,包括了Python使用itertools模块实现排列组合功能示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python使用itertools模块实现排列组合功能。分享给大家供大家参考,具体如下: 一、笛卡尔积:itertools.product(*iterables[, repeat]) 直接对自身进行笛卡尔积