• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆-18  評論-11  文章-12  trackbacks-0

                  cppblog提供了metablog接口,供用戶使用一些桌面工具操作blog。MetaBlogAPI是一個XML-RPC Service。它可以讓用戶遠程調用Blog程序提供的接口來完成一些功能,比如發布新的文章,查看最新文章的列表等。http://dudu.cnblogs.com/articles/411388.html

                  先看cppblog的一個接口:

            metaWeblog.getCategories()的參數

            image

            返回結構體

            image

                  下面介紹使用Python來操作metablog接口。既然metablog是一個xml-rpc接口,那么就使用Python的xmlrpc庫吧,好消息是這個庫Python已經提供了,就是xmlrpclib。

                  代碼如下:

            import xmlrpclib

            user = 'ronliu'

            pass = '123'

            url = 'http://www.shnenglu.com/ronliu/services/metaweblog.aspx'

            server = xmlrpclib.Server(url)

            cata = server.metaWeblog.getCategories('', user, pass)    #典型的rpc調用

            for e in cata:

                 print e['categoryid'], e['title']

            操作結果:

            image 

             

                  使用xmlrpclib的Server()方法,可以創建一個rpc服務器的代理,然后通過這個代理訪問遠程的方法。可以使用Python提供的調試功能查看rpc的執行過程:

            import httplib

            httplib.HTTPConnection.debuglevel = 1

            image

            image

            posted on 2009-02-11 22:36 ronliu 閱讀(478) 評論(0)  編輯 收藏 引用
            欧美精品乱码99久久蜜桃| 综合久久一区二区三区| 7777久久久国产精品消防器材| 国产精品日韩深夜福利久久| 久久九九久精品国产免费直播| 久久久久久久久66精品片| 久久夜色精品国产欧美乱| 国产精品久久久久影院嫩草| 国产亚洲色婷婷久久99精品91| 国产69精品久久久久观看软件| 亚洲精品无码久久久久久| 91久久成人免费| 久久精品国产亚洲AV不卡| 99久久夜色精品国产网站| 久久久久亚洲av毛片大| 91久久精一区二区三区大全| 精品久久久久久无码中文野结衣| 性欧美大战久久久久久久久| 99久久国产综合精品五月天喷水| 777午夜精品久久av蜜臀| 国产精品久久久久天天影视| 亚洲精品国产字幕久久不卡| 国产精品无码久久四虎| 久久久久久无码Av成人影院| 国色天香久久久久久久小说| 成人久久综合网| 一本久道久久综合狠狠爱| 婷婷久久综合九色综合98| 精品国际久久久久999波多野| 久久亚洲国产精品成人AV秋霞| 久久国产欧美日韩精品| 久久久久久久97| 久久久久久久免费视频| 婷婷久久精品国产| 噜噜噜色噜噜噜久久| 久久国产香蕉一区精品| 国产精品久久久久影院色| 久久精品国产亚洲AV嫖农村妇女| 亚洲av成人无码久久精品| 久久免费看黄a级毛片| 久久久久久久久波多野高潮|