亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > Python爬蟲+Tkinter制作一個翻譯軟件的示例

Python爬蟲+Tkinter制作一個翻譯軟件的示例

熱門標簽:千呼ai電話機器人免費 柳州正規電銷機器人收費 騰訊地圖標注有什么版本 外呼系統前面有錄音播放嗎 深圳網絡外呼系統代理商 400電話辦理費用收費 鎮江人工外呼系統供應商 高德地圖標注字母 申請辦個400電話號碼

今天咱們用Python爬蟲和Tkinter界面來做一個翻譯軟件。

一、運行效果

軟件實現功能:當我們輸入英文或中文時,程序即可打印出來對應的譯文,如圖:

二、實現方法

1. 爬蟲部分

實現一鍵翻譯最簡單的方式就是爬蟲,我們只需將要翻譯的內容傳入,然后將翻譯的結果爬取下來呈現給用戶即可。在本文中,我們選擇的網站是有道翻譯。

下圖這個界面,你在左邊輸入文字,那么瀏覽器會把你輸入的信息傳輸給服務器。再在右側返回對應翻譯結果。這就是一個典型的Post操作。

由于之前我們的爬取都是采用的Get方式來獲取數據的,并沒有用過Post方式,所以這里簡單給大家說一下怎么用python發送Post請求:

發送post請求分為表單類(x-www-form-urlencoded)和json(application/json)格式,data參數支持字典格式和字符串格式,建議使用字典格式,在使用json.dumps()方法把data轉換為合法的json格式字符串,或者將data參數賦值給post方法的json參數,data以字符串格式傳輸需要注意的事項:

  1. 必須是json格式字符串,必須用雙引號,k-v之家必須有逗號,布爾值必須是小寫的true/false
  2. 不能有中文,直接傳字符串不會自動編碼

我們還是按F12打開開發者模式,發現傳入的數據并沒有在原網頁中出現,所以判斷這是一個使用異步刷新的網站,所以該URL,應該去XHR中尋找,在XHR中發現了我們傳入的數據,如圖:

一切準備就緒了,可以開始書寫代碼了,爬蟲部分代碼如下:

url='http://fanyi.youdao.com/translate?smartresult=dictsmartresult=rule'
#使用post需要一個鏈接
data={'i': word,
  'from': 'AUTO',
  'to': 'AUTO',
  'smartresult': 'dict',
  'client': 'fanyideskweb',
  'doctype': 'json',
  'version': '2.1',
  'keyfrom': 'fanyi.web',
  'action': 'FY_BY_REALTIME',
  'typoResult': 'false'}
#將需要post的內容,以字典的形式記錄在data內。
r = requests.post(url, data)
#post需要輸入兩個參數,一個是剛才的鏈接,一個是data,返回的是一個Response對象
answer=json.loads(r.text)
#你可以自己嘗試print一下r.text的內容,然后再閱讀下面的代碼。
result = answer['translateResult'][0][0]['tgt']
return result

2.Tkinter部分

Tkinter是Python的標準GUI庫。Python 使用 Tkinter 可以快速的創建 GUI 應用程序。

由于 Tkinter 是內置到 python 的安裝包中、只要安裝好 Python 之后就能 import Tkinter 庫、而且 IDLE 也是用 Tkinter 編寫而成、對于簡單的圖形界面 Tkinter 能應付自如。

代碼如下:

self.window = Tk()
self.fanyi = YouDaoFanyi()
self.window.title(u'翻譯器')
#設置窗口大小和位置
self.window.geometry('310x370+500+300')
self.window.minsize(310,370)
self.window.maxsize(310,370)
#創建一個文本框
self.result_text1 = Text(self.window,background = 'azure')
self.result_text1.place(x = 10,y = 5,width = 285,height = 155)
self.result_text1.bind("Key-Return>",self.submit1)
#創建一個按鈕
#為按鈕添加事件
self.submit_btn = Button(self.window,text=u'翻譯',command=self.submit)
self.submit_btn.place(x=205,y=165,width=35,height=25)
self.submit_btn2 = Button(self.window,text=u'清空',command = self.clean)
self.submit_btn2.place(x=250,y=165,width=35,height=25)
#翻譯結果標題
self.title_label = Label(self.window,text=u'翻譯結果:')
self.title_label.place(x=10,y=165)
#翻譯結果
self.result_text = Text(self.window,background = 'light cyan')
self.result_text.place(x = 10,y = 190,width = 285,height = 165)

來看看效果圖:

雖然有一些單調,但是能做到這樣還是很不錯的。

三、打包

做好程序后,可以將其打包,這樣以后不管電腦上有沒有python環境,我們都可以使用這個軟件來進行翻譯,下面來教大家一個簡單的python打包方法。

首先安裝PyInstaller第三方庫。

pip install Pylnstaller

然后使用cmd,切換到需要打包的python程序的存儲目錄,然后輸入該語句即可完成打包。

pyinstaller -F -w xxx.py

以上就是本文的全部內容了,希望能夠對大家的學習起到一定的幫助作用!

四、代碼獲取

https://github.com/bigtigeryo/yingyihan

以上就是Python爬蟲+Tkinter制作一個翻譯軟件的示例的詳細內容,更多關于python 制作翻譯軟件的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • Python生成個性簽名圖片獲取GUI過程解析
  • python3.6 +tkinter GUI編程 實現界面化的文本處理工具(推薦)
  • python3使用tkinter實現ui界面簡單實例
  • Python GUI Tkinter簡單實現個性簽名設計
  • Python庫學習Tkinter制作GUI個性簽名設計軟件

標簽:哈爾濱 平頂山 合肥 郴州 烏蘭察布 大慶 烏蘭察布 海南

巨人網絡通訊聲明:本文標題《Python爬蟲+Tkinter制作一個翻譯軟件的示例》,本文關鍵詞  Python,爬蟲,+Tkinter,制作,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python爬蟲+Tkinter制作一個翻譯軟件的示例》相關的同類信息!
  • 本頁收集關于Python爬蟲+Tkinter制作一個翻譯軟件的示例的相關信息資訊供網民參考!
  • 推薦文章
    欧美国产日韩久久久| 欧美激情一区二区三区在线| 韩国三级视频网站| 日本免费看视频| 欧美一级视| 日韩在线观看视频网站| 四虎影视久久久免费| 91麻豆tv| 免费毛片基地| 成人免费观看网欧美片| 国产原创视频在线| 国产a毛片| 国产视频一区二区在线播放| 国产a一级| 国产精品免费精品自在线观看| 国产一区精品| 国产成a人片在线观看视频| 日韩免费在线| 毛片的网站| 久久国产影院| 九九久久国产精品| 色综合久久久久综合体桃花网| 一级女性大黄生活片免费| 黄视频网站在线看| 欧美爱色| 久久久久久久男人的天堂| 四虎久久精品国产| 精品在线观看国产| 日本伦理片网站| 精品视频在线看 | 天天做日日爱夜夜爽| 国产一区二区精品久久91| 午夜激情视频在线观看| 日本免费看视频| 青青久久精品| 99久久网站| 九九精品久久久久久久久| 日韩在线观看免费| 精品视频免费看| 色综合久久天天综线观看| 欧美大片毛片aaa免费看| 天天做日日干| 九九干| 成人免费网站视频ww| 日本特黄特黄aaaaa大片 | 久久成人综合网| 亚洲女初尝黑人巨高清在线观看| 欧美激情一区二区三区视频 | 欧美激情一区二区三区视频 | 高清一级淫片a级中文字幕| 99色视频| 成人免费福利片在线观看| 亚洲 男人 天堂| 91麻豆精品国产自产在线| 精品国产一区二区三区免费 | 国产高清视频免费观看| 国产成+人+综合+亚洲不卡| 日韩在线观看网站| 国产网站免费观看| 午夜家庭影院| 韩国三级视频网站| 色综合久久天天综线观看| 久久99这里只有精品国产| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 午夜精品国产自在现线拍| 一本高清在线| 国产一区免费在线观看| 欧美激情一区二区三区在线播放 | 久久国产影视免费精品| 沈樵在线观看福利| 色综合久久天天综合绕观看| 一本高清在线| 黄色免费三级| 精品国产香蕉伊思人在线又爽又黄| 精品视频免费观看| 国产麻豆精品视频| 国产极品白嫩美女在线观看看| 亚洲天堂免费| 沈樵在线观看福利| 久久国产影视免费精品| 日本特黄一级| 欧美a级大片| a级精品九九九大片免费看| 亚洲精品影院| 尤物视频网站在线| 精品视频一区二区三区| 青草国产在线观看| 欧美另类videosbestsex高清| 亚洲精品影院一区二区| 欧美18性精品| 欧美大片a一级毛片视频| 香蕉视频一级| 四虎影视库| 欧美日本国产| 黄视频网站在线免费观看| 国产成+人+综合+亚洲不卡| 韩国三级视频网站| 高清一级淫片a级中文字幕| 免费国产在线观看| 成人a大片在线观看| 四虎影视久久久免费| 999久久久免费精品国产牛牛| 国产a视频| 成人影院一区二区三区| 国产成人啪精品| 日本在线不卡视频| 亚欧乱色一区二区三区| 人人干人人插| 日韩免费片| 色综合久久天天综合观看| 成人高清视频在线观看| 99久久网站| 久久精品免视看国产成人2021| 日韩在线观看网站| 99久久精品国产免费| 精品毛片视频| 日韩一级黄色片| 欧美一级视| 国产视频一区二区在线观看| 国产a视频精品免费观看| 天堂网中文在线| 日韩专区亚洲综合久久| 深夜做爰性大片中文| 亚洲女初尝黑人巨高清在线观看| 日本在线播放一区| 欧美激情伊人| 国产一区二区精品| 麻豆系列 在线视频| 久久国产精品自线拍免费| 日韩专区第一页| 国产视频在线免费观看| 欧美大片毛片aaa免费看| 国产成+人+综合+亚洲不卡| 中文字幕97| 国产原创视频在线| 天天做人人爱夜夜爽2020| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 一级女性大黄生活片免费| 成人a大片在线观看| 一级女人毛片人一女人| 精品视频免费看| 99热精品在线| 日韩中文字幕一区| 一本高清在线| 久久福利影视| 欧美a免费| 成人免费一级纶理片| 免费的黄视频| 美国一区二区三区| 可以在线看黄的网站| 你懂的日韩| 欧美大片毛片aaa免费看| 黄视频网站在线免费观看| 欧美国产日韩一区二区三区| 国产精品免费久久| 91麻豆国产| 一本高清在线| 毛片高清| 成人在免费观看视频国产| 免费国产在线视频| 二级片在线观看| 久草免费在线观看| 99久久精品国产高清一区二区| 欧美大片aaaa一级毛片| 九九干| 精品在线观看国产| 欧美18性精品| 午夜家庭影院| 国产伦精品一区二区三区在线观看 | a级毛片免费全部播放| 免费的黄视频| 国产国语对白一级毛片| 久久99中文字幕久久| 国产91精品一区| 韩国三级视频网站| a级毛片免费观看网站| 午夜在线观看视频免费 成人| 青青久久网| 高清一级片| 日本伦理片网站| 日韩免费在线视频| 精品国产香蕉伊思人在线又爽又黄| 午夜在线影院| 日韩男人天堂| 九九干| 亚洲第一页色| 精品视频一区二区| 欧美激情一区二区三区在线播放 | 四虎久久影院| 黄视频网站免费| 日韩中文字幕在线播放| 日韩中文字幕在线观看视频| 青青久久国产成人免费网站| 国产一区二区精品在线观看| 天天做日日干| 四虎影视久久久| 青青青草影院| 欧美激情一区二区三区视频| 日日夜夜婷婷| 天天色成人网|