[Python] python xmlrpclib 完成百度google ping功能 →→→→→进入此内容的聊天室

来自 , 2019-04-02, 写在 Python, 查看 104 次.
URL http://www.code666.cn/view/ec04e8eb
  1. import re
  2.  
  3. urlinfo = '''http://www.cnpythoner.com/post/181.html
  4. url2
  5. url3
  6. '''
  7.  
  8. def ping(webname,hosturl,linkurl):
  9.     import xmlrpclib
  10.     rpc_server = xmlrpclib.ServerProxy('http://blogsearch.google.com/ping/RPC2 ')
  11.     result = rpc_server.weblogUpdates.extendedPing(webname,hosturl,linkurl)
  12.  
  13.     print result                                    
  14.     if result.get('flerror', False) == True:
  15.         print 'ping error'
  16.     else:
  17.         print 'ping success'
  18.  
  19.  
  20. def get_url(url):
  21.     '''获取标准的url'''
  22.    
  23.     host_re  = re.compile(r'^https?://(.*?)($|/)',
  24.                        re.IGNORECASE
  25.                    )
  26.    
  27.     return host_re.search(url).group(0)
  28.  
  29.  
  30. info = urlinfo.split('\n')
  31.  
  32. for m in info:
  33.     webname = m.split('.')[1]
  34.     hosturl = get_url(m)
  35.     ping(webname,hosturl,m)
  36.  
  37.  
  38. #//python/5709

回复 "python xmlrpclib 完成百度google ping功能"

这儿你可以回复上面这条便签

captcha