国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

python23行代碼實現圖形化在線翻譯(附源碼和成品下載地址)

番茄西紅柿 / 3275人閱讀

摘要:主要是需要分析有道翻譯的請求接口的交互和傳參。所以通過來實現爬蟲是非常明智且高效的選擇就這樣我們從開始優雅的揭開有道翻譯的面紗你可以利用這個做一些有趣的事情當然這個可能難度不大對于老鳥老說很簡單勿噴。


一、實現效果

話不多說,直接上演示效果:

1.中文轉英文



2.英文轉中文



二、實現思路

通過分析有道翻譯的前后端交互和接口傳參來實現翻譯功能,有道的接口很友好,而且貌似也沒有做IP的限制,請求幾次都可以(也可能是我請求的次數不多)

實現的具體過程不再贅述。



有道翻譯返回的結果:


三、源碼和可直接運行版分享

爬蟲翻譯的核心源碼:

def youdao(value, result):    request_url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule'  # 請求的翻譯地址    form_Data = {'i': value, 'from': 'AUTO', 'to': 'AUTO', 'smartresult': 'dict', 'doctype': 'json', 'version': '2.1',                 'keyfrom': 'fanyi.web', 'typoResult': 'false', 'client': 'fanyideskweb'}    data = parse.urlencode(form_Data).encode('utf-8')    trans_res = json.loads(request.urlopen(request_url, data).read().decode('utf-8'))    show_label = trans_res['translateResult'][0][0]['tgt'] if trans_res.get('translateResult') else ''    result['text'] = f'{show_label}/n/n'

1. 完整版源碼掃下方碼,回復:翻譯源碼,進行獲取;
2. 可直接運行版掃下方碼,回復:翻譯工具,進行獲取;


四、總結

進入有道翻譯你會發現它的url是沒有變化的,也就是說它的請求是通過ajax異步交互的。

點擊F12,很容易在XHR中找到這個交互的請求,點擊查看信息,你會發現一串參數,其中有幾個還是加密了的,啥salt鹽啥的。先有個數。


實現思路和代碼都很簡單。

主要是需要分析有道翻譯的請求接口的交互和傳參。

以及使用tkinter模塊做簡單的圖形化界面。

python是非常適合做爬蟲的一門語言,得益于它語言上手簡單、學習成本較其他語言低,爬蟲第三方庫完善、社區成熟。

所以通過python來實現爬蟲是非常明智且高效的選擇!


就這樣,我們從0開始優雅的揭開有道翻譯的面紗!你可以利用這個做一些有趣的事情

當然,這個可能難度不大,對于老鳥老說很簡單(勿噴)。

但是對于新手來說特別適合練手,當然,這個代碼不知道能保存多久會失效。所以請抓緊收藏嘗試!如果感覺可以還請奉獻愛心點點贊!

當然,這個只是我腦洞的一個開端,好玩的還在后面!

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/123964.html

相關文章

  • 60Python代碼實現闖關升級的貪吃蛇,很少有人能到第十關(源碼成品

    摘要:由于年底發明,第一個公開發行版發行于年。像語言一樣源代碼同樣遵循協議。官方宣布,年月日,停止的更新。被確定為最后一個版本。的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。 ...

    cgh1999520 評論0 收藏0
  • PyCon China 深圳站精彩回顧(PPT及視頻)

    摘要:月日,第六屆大會在深圳召開。這是這次大會的第二站活動,第一站已在上海成功舉辦。深圳站視頻及,請在公眾號后臺回復,獲取分享鏈接。據介紹,目前支持多種開發庫,如內置和等。該協議的推出,是為了統一標準,提高效率。 本文為 PyChina 和「編程派」聯合首發,作者為 EarlGrey。「編程派」是一個專注 Python 學習交流的微信公眾號。 9 月 25 日,第六屆 PyCon China...

    lykops 評論0 收藏0
  • 分享AI有道干貨 | 126 篇 AI 原創文章精選(ML、DL、資源、教程)

    摘要:值得一提的是每篇文章都是我用心整理的,編者一貫堅持使用通俗形象的語言給我的讀者朋友們講解機器學習深度學習的各個知識點。今天,紅色石頭特此將以前所有的原創文章整理出來,組成一個比較合理完整的機器學習深度學習的學習路線圖,希望能夠幫助到大家。 一年多來,公眾號【AI有道】已經發布了 140+ 的原創文章了。內容涉及林軒田機器學習課程筆記、吳恩達 deeplearning.ai 課程筆記、機...

    jimhs 評論0 收藏0
  • 小型的編程項目有哪些值得推薦?這本神書寫了 22 個,個個了不得

    摘要:電子表格使用語言電子表格是辦公軟件的必備,我們最熟知的是微軟的。文中用框架來實現一個簡單的電子表格,所用代碼僅行。 showImg(https://segmentfault.com/img/remote/1460000019770011); 本文原創并首發于公眾號【Python貓】,未經授權,請勿轉載。 原文地址:https://mp.weixin.qq.com/s/Ob... 今天,...

    haitiancoder 評論0 收藏0
  • 小型的編程項目有哪些值得推薦?這本神書寫了 22 個,個個了不得

    摘要:電子表格使用語言電子表格是辦公軟件的必備,我們最熟知的是微軟的。文中用框架來實現一個簡單的電子表格,所用代碼僅行。 showImg(https://segmentfault.com/img/remote/1460000019770011); 本文原創并首發于公眾號【Python貓】,未經授權,請勿轉載。 原文地址:https://mp.weixin.qq.com/s/Ob... 今天,...

    Bowman_han 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<