<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 431,  comments - 344,  trackbacks - 0

    由于有很多數據需要逐個翻譯,手工處理比較麻煩,花了十來分鐘寫了個python程序去跑,輕松了很多。具體代碼如下:

    #encoding=utf-8
    from __future__ import with_statement
    import MySQLdb
    import urllib
    from lister import ListerTR

    conn = MySQLdb.connect(host="localhost", user="root", passwd="root", db="coocoo", charset="utf8")
    cursor = conn.cursor()
    cursor.execute("select id, enname from compound where enname != '' and zhname = '' order by id")
    row=cursor.fetchall()
    for r in row:
        params = urllib.urlencode({'eng2chi':r[1]})      這里組織參數
        sock = urllib.urlopen("http://202.127.145.134/scdb/translate/translate.asp", params)   發送請求,并把參數傳過去
        html = sock.read()
        sock.close()
        p = ListerTR()   以下為解析返回的數據代碼
        p.feed(html)
        html = p.html
        if u"成功" in html:
            value = p.values[5]
            data = value.strip()
            print r[0], r[1], data    取回翻譯成功的內容更新數據庫里面的值
            cursor.execute("update compound set zhname = %s where id=%s", (data, r[0]))
            conn.commit()
        else:    把翻譯失敗的記錄給文本文件中
            with open('failture.txt', 'a+') as f:
                f.write(str(r[0])+" | "+str(r[1]))
                f.write('\n')
    cursor.close()
    conn.close()

    posted on 2009-07-28 14:32 周銳 閱讀(3914) 評論(0)  編輯  收藏 所屬分類: MySQLPython
    主站蜘蛛池模板: 欧洲乱码伦视频免费国产| 99国产精品免费视频观看| 成人免费视频一区二区三区| 亚洲三级电影网址| 理论片在线观看免费| 国产网站在线免费观看| 久久久久久亚洲精品影院| 丁香花免费高清视频完整版| 亚洲色大成网站www永久| 精品免费tv久久久久久久| 亚洲av日韩av无码黑人| 一区二区三区福利视频免费观看| 亚洲av无码不卡| 7m凹凸精品分类大全免费| 亚洲激情视频在线观看| 99久久99久久精品免费看蜜桃| 亚洲一区二区三区无码国产| 无码日韩精品一区二区免费| 亚洲欧美成aⅴ人在线观看| 免费无码又爽又刺激毛片| 九九精品国产亚洲AV日韩| 国产成人免费一区二区三区| 九一在线完整视频免费观看 | 好湿好大好紧好爽免费视频 | 全免费a级毛片免费**视频| 亚洲精品无码成人片久久不卡| 日韩黄色免费观看| 国产亚洲精品第一综合| 国产亚洲视频在线播放| 日本黄色动图免费在线观看| 亚洲AV成人无码天堂| 国产成人无码区免费A∨视频网站| 男女交性无遮挡免费视频| 亚洲第一极品精品无码久久| 国产精品永久免费10000| 亚洲成a人片在线观看天堂无码| 国产亚洲美女精品久久久| 99久久国产免费-99久久国产免费| 最新国产精品亚洲| 最新亚洲成av人免费看| 免费A级毛片av无码|