python爬蟲實(shí)現(xiàn)中英翻譯詞典
本文實(shí)例為大家分享了python爬蟲實(shí)現(xiàn)中英翻譯詞典的具體代碼,供大家參考,具體內(nèi)容如下
通過根據(jù)某平臺(tái)的翻譯資源,提取出翻譯信息,并展示出來,包括輸入,翻譯,輸出三個(gè)過程,主要利用python語言實(shí)現(xiàn)(python3.6),抓取信息展示。
import urllib.request
import urllib.parse
import json
def en_zh(content):
url = 'http://fanyi.baidu.com/v2transapi'
head = {}
head['User-Agent'] = 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36'
data={}
data['from'] = 'en'
data['to'] = 'zh'
data['query'] = content
data['transtype'] = 'translang'
data['simple_means_flag'] = '3'
data = urllib.parse.urlencode(data).encode('utf-8')
req =urllib.request.Request(url,data,head)
response=urllib.request.urlopen(req)
html = response.read().decode('utf-8')
target = json.loads(html)
print("翻譯結(jié)果:%s" %(target['trans_result']['data'][0]['dst']))
def zh_en(content):
url = 'http://fanyi.baidu.com/v2transapi'
data={}
data['from'] = 'zh'
data['to'] = 'en'
data['query'] = content
data['transtype'] = 'translang'
data['simple_means_flag'] = '3'
data = urllib.parse.urlencode(data).encode('utf-8')
req =urllib.request.Request(url,data)
req.add_header('User-Agent','Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36')
response=urllib.request.urlopen(req)
html = response.read().decode('utf-8')
target = json.loads(html)
print("翻譯結(jié)果:%s" %(target['trans_result']['data'][0]['dst']))
while(True):
content = input("請(qǐng)輸入要翻譯的內(nèi)容(按q退出):")
if content=='q':
input("您已退出,歡迎再次使用")
break
en_zh(content)
zh_en(content)
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python起點(diǎn)網(wǎng)月票榜字體反爬案例
大家好,本篇文章主要講的是python起點(diǎn)網(wǎng)月票榜字體反爬案例,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12
python pcm音頻添加頭轉(zhuǎn)成Wav格式文件的方法
今天小編就為大家分享一篇python pcm音頻添加頭轉(zhuǎn)成Wav格式文件的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-01-01
django實(shí)現(xiàn)模板中的字符串文字和自動(dòng)轉(zhuǎn)義
這篇文章主要介紹了django實(shí)現(xiàn)模板中的字符串文字和自動(dòng)轉(zhuǎn)義,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-03-03
python人工智能使用RepVgg實(shí)現(xiàn)圖像分類示例詳解
這篇文章主要介紹了python人工智能使用RepVgg實(shí)現(xiàn)圖像分類示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10

