老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

metaWeblog同步博客遇到的問題怎么解決

本篇內容介紹了“metaWeblog同步博客遇到的問題怎么解決”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

成都創新互聯服務項目包括瀍河網站建設、瀍河網站制作、瀍河網頁制作以及瀍河網絡營銷策劃等。多年來,我們專注于互聯網行業,利用自身積累的技術優勢、行業經驗、深度合作伙伴關系等,向廣大中小型企業、政府機構等提供互聯網行業的解決方案,瀍河網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到瀍河省份的部分城市,未來相信會繼續擴大服務區域并繼續獲得客戶的支持與信任!

技術上使用metaWeblog就可以實現上述目的,選用python的xmlrpclib可以方便的進行xmlrpc操作。做一個控制臺的小程序足夠了我使用了。

然后開始技術實驗,發現:

  1. wordpress支持metaWeblog很好,可以實現所有的功能。從wordpress可以通過metaWeblog.getRecentPosts函數得到所有的文章。

  2. cnblogs也支持metaWeblog,也支持的很好。cnblogs也支持我的語法高亮。但遺憾的是:第一:metaWeblog.getRecentPosts函數最多能夠返回100個文章。而我的cnblogs目前有230篇文章,很顯然,cnblogs限制了文章數量;第二:metaWeblog.newPost函數即便Post結構中有dateCreated,但cnblogs的主界面中依然按照當前時間計算,造成文章時間對不上號,順序混亂。

  3. csdn就是個垃圾,metaWeblog表面上支持,暗地里出問題。metaWeblog.getRecentPosts,metaWeblog.editPost都無法用,提示User not exist。僅有metaWeblog.newPost可以用,但csdn的blog的語法高亮無法用,頁面很難看。

所以,想實現我的目的通過metaWeblog看來是沒希望了。除非cnblogs調整文章數量限制,csdn希望從垃圾變成戰斗機了。

附我寫的一個測試代碼,不完善,僅作為參考:

import xmlrpclib

class Metablog:
    def __init__(self, url, username, password):
        self.username=username
        self.password=password
        self.url=url
        self.server=xmlrpclib.ServerProxy(url)
        self.posts=None

    def getAllPosts(self):
        print "Getting all posts from "+self.url
        self.posts=self.server.metaWeblog.getRecentPosts('', self.username, self.password, 9999999)
        print "found "+ str(len(self.posts)) +" posts"
        return self.posts;

    def getAllPostTitle(self):
        if self.posts==None:
            self.getAllPosts()

        ret=dict()
        for post in self.posts:
            ret[post["postid"]]=post["title"]

        return ret

    def getPost(self, id):
        for post in self.posts:
            if post["postid"]==id:
                return post

        return None

    def newPost(self, post):
        self.server.metaWeblog.newPost('', self.username, self.password, post, True)

    def editPost(self,postid, post):
        self.server.metaWeblog.editPost(postid, self.username, self.password, post, True)

    def delPost(self, postid):
        self.server.metaWeblog.deletePost('',postid, self.username, self.password, True)

def syncBlog(b1, b2):
    b1Titles=b1.getAllPostTitle()
    b2Titles=b2.getAllPostTitle()
    for key1,value1 in b1Titles.iteritems():
        print "Blog1 title: "+value1
        for key2,value2 in b2Titles.iteritems():
            print "tBlog2 title: "+value2
            if value1==value2:
                print "Syncing, blog 2 postid="+key2
                b2.editPost(keys2, b1.getPost(key1))
                break

        print "Blog2 has no article equal to title :"+value1
        print "Add new "
        b2.newPost(b1.getPost(key1))

    print "Done sync"


wpBlog=Metablog("主站地址", "用戶名", "密碼")
cnBlog=Metablog("從站地址", "用戶名", "密碼")
syncBlog(wpBlog, cnBlog)

“metaWeblog同步博客遇到的問題怎么解決”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注創新互聯網站,小編將為大家輸出更多高質量的實用文章!


當前名稱:metaWeblog同步博客遇到的問題怎么解決
本文網址:http://www.xueling.net.cn/article/jsceio.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 夜鲁鲁鲁夜夜综合视频欧美 | 欧美视频一 | 日本一卡二卡四卡无卡乱码视频免费 | 18禁美女裸体免费网站 | 久久精品亚洲精品无码白云TV | 久久九九高潮毛片免费全部播放 | 超碰在线观看av | 在线观看爽视频 | 国产性夜夜春夜夜爽有声小说 | 国产精品无码首页自拍 | 黄色的视频在线免费观看 | 国产亚洲精品综合 | 日韩成人在线看 | 国产有码在线观看 | 国产免费久久久久久 | 91精品激情在线?看最新更新 | 中文字幕亚洲欧美在线不卡 | 成人综合网站 | 夜夜爽8888免费视频 | 日韩精品一区二区三区色 | 欧美区精品系列在线观看不卡 | 国产高清在线精品 | 久久久人成影片一区二区三区 | 波多野结衣1区 | 18禁网站免费无遮挡无码中文 | 成年免费视频播放网站推荐 | h免费看| 国产喷水av | 欧美va大片 | 在线视频免费精品 | 国产亚洲欧美另类久久 | 国产一级性生活 | 妹妹说有我这种哥哥真不幸短剧在线观看 | 性av网址 | 亚洲中文字幕无码中文 | 青草草在线观看免费视频 | 黄色网站免费观看视频 | 精品国产偷窥一区二区 | 国产欧美日韩在线观看一区二区 | 美女裸体无遮挡永久免费观看网站 | 蜜桃一区二区三区 |