<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
    主站蜘蛛池模板: 日韩大片在线永久免费观看网站| 亚洲国产精品热久久| 亚洲老妈激情一区二区三区| 国产亚洲精品免费| 日本免费v片一二三区| 亚洲最大天堂无码精品区| 中文字幕无码播放免费| 亚洲春黄在线观看| 免费观看AV片在线播放| www.亚洲日本| 日韩伦理片电影在线免费观看| 亚洲国产欧美一区二区三区| 国产色婷婷精品免费视频| 黄色免费在线网址| 亚洲人精品午夜射精日韩| 中文字幕在线视频免费观看| 亚洲AV永久无码精品水牛影视| 暖暖免费在线中文日本| 亚洲国产日韩在线人成下载| 亚洲日韩一中文字暮| 国产在线观看免费不卡 | 国拍在线精品视频免费观看 | 亚洲人成人无码.www石榴| 国产一区二区三区在线免费观看| 免费人成视频在线观看免费| 亚洲乱码无码永久不卡在线| 91福利免费视频| 亚洲国产精华液2020| 精品国产人成亚洲区| 久久aⅴ免费观看| 亚洲成在人线aⅴ免费毛片| 久久亚洲国产成人影院网站| 三年片在线观看免费观看大全一| 亚洲一区二区三区在线| 亚洲精品色婷婷在线影院| 无码国产精品一区二区免费16| 一本色道久久88—综合亚洲精品| 亚洲国产综合精品中文字幕| 最近2019中文字幕免费大全5| 久久亚洲中文无码咪咪爱| 亚洲国产精品嫩草影院在线观看|