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

 更新时间:2015年06月02日 16:27:07   作者:songguo  
这篇文章主要介绍了python使用xmlrpclib模块实现对百度google的ping功能,实例分析了xmlrpclib模块的相关技巧,需要的朋友可以参考下

本文实例讲述了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实现批处理文件

    python实现批处理文件

    这篇文章主要为大家详细介绍了python实现批处理文件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07
  • 对python多线程中互斥锁Threading.Lock的简单应用详解

    对python多线程中互斥锁Threading.Lock的简单应用详解

    今天小编就为大家分享一篇对python多线程中互斥锁Threading.Lock的简单应用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • python DataFrame 取差集实例

    python DataFrame 取差集实例

    今天小编就为大家分享一篇python DataFrame 取差集实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • python数据库如何连接SQLite详解

    python数据库如何连接SQLite详解

    这篇文章主要介绍了Python实现连接SQLite数据库的方法,在Python数据库编程中有着广泛的应用,需要的朋友可以参考下,希望能给你带来帮助
    2021-08-08
  • 让Python代码运行更快的9个小技巧

    让Python代码运行更快的9个小技巧

    我们经常听到 “Python 太慢了”,“Python 性能不行”这样的观点,但是,只要掌握一些编程技巧,就能大幅提升 Python 的运行速度,今天就让我们一起来看下让 Python 性能更高的 9 个小技巧,需要的朋友可以参考下
    2024-01-01
  • Python自动发送和收取邮件的方法

    Python自动发送和收取邮件的方法

    这篇文章主要介绍了Python自动发送和收取邮件的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • Python操作MongoDB数据库的方法示例

    Python操作MongoDB数据库的方法示例

    这篇文章主要介绍了Python操作MongoDB数据库的方法,结合实例形式分析了Python命令行模式下操作MongoDB数据库实现连接、查找、删除、排序等相关操作技巧,需要的朋友可以参考下
    2018-01-01
  • Python 实现图像特效中的油画效果

    Python 实现图像特效中的油画效果

    这篇文章主要是为大家简单介绍一下图像添加油画特效的基本原理以及代码实现,文中的示例代码很详细,对我们学习或者工作有一点的价值,感兴趣的小伙伴可以了解一下
    2021-12-12
  • Python处理不同接口间参数依赖的方法总结

    Python处理不同接口间参数依赖的方法总结

    这篇文章主要为大家详细介绍了如何使用Python编写接口自动化测试,以有效地处理不同接口之间的参数依赖,并提供丰富的示例代码,希望对大家有所帮助
    2024-01-01
  • python实现QQ定时发送新年祝福信息

    python实现QQ定时发送新年祝福信息

    大家好,本篇文章主要讲的是python实现QQ定时发送新年祝福信息,感兴趣的同学感快来看一看吧,对你有帮助的话记得收藏一下
    2022-02-02

最新评论