做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

利用Python腳本實現ping百度和google的方法

來源:懂視網 責編:小采 時間:2020-11-27 14:26:53
文檔

利用Python腳本實現ping百度和google的方法

利用Python腳本實現ping百度和google的方法:Ping服務ping 是基于 XML_RPC 標準協議的更新通告服務,用于Blog把內容更新快速通知給搜索引擎,以便搜索引擎及時進行抓取和更新。計算機就相當于 RPC Client ,用于向 RPC Server 發起請求,并接受方法的執行結果。Python實現方法Python 內置了
推薦度:
導讀利用Python腳本實現ping百度和google的方法:Ping服務ping 是基于 XML_RPC 標準協議的更新通告服務,用于Blog把內容更新快速通知給搜索引擎,以便搜索引擎及時進行抓取和更新。計算機就相當于 RPC Client ,用于向 RPC Server 發起請求,并接受方法的執行結果。Python實現方法Python 內置了

Ping服務

ping 是基于 XML_RPC 標準協議的更新通告服務,用于Blog把內容更新快速通知給搜索引擎,以便搜索引擎及時進行抓取和更新。

計算機就相當于 RPC Client ,用于向 RPC Server 發起請求,并接受方法的執行結果。

Python實現方法

Python 內置了 XMLRPClib ,可以很方便地處理XMLRPC協議,免去了封包解包的麻煩。

用法很簡單,首先導入庫:

import xmlrpclib

生成xmlrpc服務器對象:

sever = xmlrpclib.ServerProxy(ServerProxy)

其中 ServerProxy 是搜索引擎的RPC服務器端點地址。

然后便可以執行RPC服務器的方法了,以百度為例:

result = server.weblogUpdates.extendedPing(blog_name,index_addr,new_post_addr,rss_addr)

weblogUpdates.extendedPing 是需要執行的方法,其中括號中的四個參數是 百度ping服務頁面 上所要求的。 result 是方法返回的執行結果。

封裝代碼

在ping_all函數里放上需要ping的鏈接就可以了,參數按照需求傳。

#!/usr/bin/env python
# -*- coding:utf-8 -*-
 
import json
import xmlrpclib
from db import redis
 
 
def ping(ping_url, *args, **kwds):
 """args: site_name, site_host, post_url, rss_url."""
 rpc_server = xmlrpclib.ServerProxy(ping_url)
 result = rpc_server.weblogUpdates.extendedPing(*args)
 print result
 
 
def ping_all(*args, **kwds):
 ping_url_list = [
 'http://ping.baidu.com/ping/RPC2',
 'http://rpc.pingomatic.com/',
 'http://blogsearch.google.com/ping/RPC2',
 ]
 for url in ping_url_list:
 ping(url, *args, **kwds)
 
 
def main():
 client = redis.pubsub()
 client.subscribe(['ping'])
 while True:
 for item in client.listen():
 if item['type'] == 'message':
 msg = item['data']
 if msg:
 post = json.loads(msg)
 print post
 ping_all(post.get('site_name'), post.get('site_host'),
 post.get('post_url'), post.get('rss_url'))
 
 
def test():
 site_name = "tech2ipo"
 site_host = "http://alpha.tech2ipo.com"
 post_url = 'http://alpha.tech2ipo.com/100855'
 rss_url = "http://alpha.tech2ipo.com/rss/alpha.tech2ipo.com"
 ping_all(site_name, site_host, post_url, rss_url)
 
 
if __name__ == '__main__':
 main()

總結

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

利用Python腳本實現ping百度和google的方法

利用Python腳本實現ping百度和google的方法:Ping服務ping 是基于 XML_RPC 標準協議的更新通告服務,用于Blog把內容更新快速通知給搜索引擎,以便搜索引擎及時進行抓取和更新。計算機就相當于 RPC Client ,用于向 RPC Server 發起請求,并接受方法的執行結果。Python實現方法Python 內置了
推薦度:
標簽: ping 實現 python
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 红桥区| 辰溪县| 凌源市| 湖南省| 玛曲县| 江永县| 普格县| 策勒县| 巴马| 无锡市| 长寿区| 华阴市| 弋阳县| 柳州市| 乐昌市| 邵东县| 上犹县| 梅河口市| 常熟市| 布尔津县| 吉木萨尔县| 绩溪县| 锦州市| 武乡县| 拉萨市| 博白县| 林甸县| 呼伦贝尔市| 桃园县| 那坡县| 清苑县| 宁南县| 黄浦区| 台北县| 文登市| 绥德县| 沁阳市| 丹东市| 新泰市| 绿春县| 鸡东县|