最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python 20行簡單實現(xiàn)有道在線翻譯的詳解

 更新時間:2019年05月15日 15:44:37   作者:kongfu_cat  
這篇文章主要介紹了Python實現(xiàn)有道在線翻譯的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

簡介

主要是嘗試簡單的使用pyhton的爬蟲功能,于是使用有道進行嘗試,并沒有進行深入的諸如相關(guān)api的調(diào)用。

以下是需要的POST數(shù)據(jù)

代碼

以下是相關(guān)部分的代碼:

import urllib.request
import urllib.parse
import json

content=input('需要翻譯的內(nèi)容:')
#翻譯內(nèi)容

url='http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&sessionFrom=http://fanyi.youdao.com/'
#有道翻譯查詢?nèi)肟?
data = {  #表單數(shù)據(jù)
   'i': content,
   'from': 'AUTO',
   'to': 'AUTO',
   'smartresult': 'dict',
   'client': 'fanyideskweb',
   'doctype': 'json',
   'version': '2.1',
   'keyfrom': 'fanyi.web',
   'action': 'FY_BY_CLICKBUTTION',
   'typoResult': 'false'
  }

data=urllib.parse.urlencode(data).encode('utf-8')
#對POST數(shù)據(jù)進行編碼

response=urllib.request.urlopen(url,data)
#發(fā)出POST請求并獲取HTTP響應(yīng)

html=response.read().decode('utf-8')
#獲取網(wǎng)頁內(nèi)容,并進行解碼解碼

target=json.loads(html)
#json解析

print("\n翻譯結(jié)果:%s"%target['translateResult'][0][0]['tgt'])
#輸出翻譯結(jié)果

重要函數(shù)

urllib.request.urlopen()——發(fā)送POST數(shù)據(jù),同時返回響應(yīng)

urllib.parse.urlencode()——對POST數(shù)據(jù)進行編碼轉(zhuǎn)換

json.loads()——進行json解析

以上所述是小編給大家介紹的Python實現(xiàn)有道在線翻譯的方法詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Python中的tuple元組詳細介紹

    Python中的tuple元組詳細介紹

    這篇文章主要介紹了Python中的tuple元組詳細介紹,本文講解了Tuple 與 list 的相同之處、Tuple 不存在的方法、用 Tuple 的好處、Tuple 與 list 的轉(zhuǎn)換等內(nèi)容,需要的朋友可以參考下
    2015-02-02
  • Numpy維度知識總結(jié)

    Numpy維度知識總結(jié)

    這篇文章主要介紹了Numpy維度知識總結(jié),因為在numpy里一維既可以做行向量也可以做列向量,那對于任意一個給定的一維向量,我們就無法確定他到底是行向量還是列向量,為了防止這種尷尬的境地,習(xí)慣上用二維矩陣而不是一維矩陣來表示行向量和列向量,需要的朋友可以參考下
    2023-09-09
  • python繪制BA無標(biāo)度網(wǎng)絡(luò)示例代碼

    python繪制BA無標(biāo)度網(wǎng)絡(luò)示例代碼

    今天小編就為大家分享一篇python繪制BA無標(biāo)度網(wǎng)絡(luò)示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Python連接mysql方法及常用參數(shù)

    Python連接mysql方法及常用參數(shù)

    這篇文章主要介紹了Python連接mysql方法及常用參數(shù),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • python如何利用joblib保存訓(xùn)練模型

    python如何利用joblib保存訓(xùn)練模型

    這篇文章主要介紹了python如何利用joblib保存訓(xùn)練模型問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 使用Python實現(xiàn)tail的示例代碼

    使用Python實現(xiàn)tail的示例代碼

    tail是一個常用的Linux命令, 它可以打印文件的后面n行數(shù)據(jù), 也能實時輸出文件的追加數(shù)據(jù)。本文就來用Python實現(xiàn)tail,感興趣的可以了解一下
    2023-03-03
  • Python文件的應(yīng)用之序列化與反序列化詳解

    Python文件的應(yīng)用之序列化與反序列化詳解

    為了簡化數(shù)據(jù)類型的寫入和獲取,今天我們來學(xué)習(xí)一個新的知識點——序列化。通過學(xué)習(xí)序列化,可以不必過分擔(dān)心寫入文件的數(shù)據(jù)類型是什么,并且讀取文件也可以非常輕松的還原數(shù)據(jù)類型。感興趣的可以了解一下
    2022-03-03
  • 盤點20個Python數(shù)據(jù)科學(xué)庫神器打造數(shù)據(jù)魔法世界

    盤點20個Python數(shù)據(jù)科學(xué)庫神器打造數(shù)據(jù)魔法世界

    數(shù)據(jù)科學(xué)家和分析師常常使用?Python?來處理數(shù)據(jù)、進行分析和可視化,Python生態(tài)系統(tǒng)中有許多庫,但有一些庫是數(shù)據(jù)科學(xué)家日常工作中必不可少的,本文將深入介紹20個重要的Python?庫,包括示例代碼和用例
    2024-01-01
  • golang/python實現(xiàn)歸并排序?qū)嵗a

    golang/python實現(xiàn)歸并排序?qū)嵗a

    這篇文章主要給大家介紹了關(guān)于golang/python實現(xiàn)歸并排序的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Python3.7實現(xiàn)中控考勤機自動連接

    Python3.7實現(xiàn)中控考勤機自動連接

    這篇文章主要為大家詳細介紹了Python3.7實現(xiàn)中控考勤機自動連接,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08

最新評論

阳西县| 黑河市| 南昌市| 鹤庆县| 太仓市| 安吉县| 锦屏县| 西丰县| 鄄城县| 贺兰县| 西乌珠穆沁旗| 越西县| 林西县| 孟州市| 宝鸡市| 雅安市| 日照市| 凌云县| 思南县| 连江县| 垦利县| 高平市| 靖江市| 舟曲县| 靖边县| 甘肃省| 云霄县| 五大连池市| 枣庄市| 金昌市| 肥东县| 富源县| 衡东县| 文成县| 德令哈市| 惠安县| 吴忠市| 瑞安市| 岳阳市| 行唐县| 建平县|