91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python 調用有道api接口的方法

發布時間:2020-09-24 12:52:14 來源:腳本之家 閱讀:159 作者:路人暴脾氣 欄目:開發技術

初學python ,研究了幾天,寫了一個python 調用 有道api接口程序

效果看下圖:

python 調用有道api接口的方法

申明:代碼僅供和我一樣的初學者學習交流

有道api申請地址http://fanyi.youdao.com/openapi?path=data-mode

申請很簡單的 ps:審核不用花時間的,請勿濫用!!

#-*- coding: UTF-8 -*- 
import urllib
import urllib2
import requests 
import json
import sys 
reload(sys) 
sys.setdefaultencoding("utf-8")  
#print(sys.getdefaultencoding())
def youdao(text,c=1):  #c 1 翻譯 2查詞 
	#textx=text.decode('gbk').encode('utf-8')  #將gbk編碼轉utf-8 編碼  有道api要求傳入 utf-8 編碼	
	from urllib import quote
	#t=quote(textx)
	t=quote(text)
	url="接口" #這個鏈接自己申請哈
	r = requests.get(url)
	if r.status_code==200:
		res=json.loads(r.text,encoding='utf-8')
		errorCode=res['errorCode']
		title='『小風翻譯』\n\n'
		yd='\n數據來源 有道'  #這句必須有,對有道提供免費的api接口表示感謝。
		if errorCode==0:
			query=res['query'] #分析翻譯 
			translation=res['translation']
			trans=u'原文:%s\n翻譯:%s' % (query,translation[0])
			trans_s=trans#.encode('GB18030')
 
			basic_s=''
			if 'basic' in res:  #分析有基礎釋義部分
				phonetic=res['basic']['phonetic']
				explains=res['basic']['explains']
				phone_s=u'%s  %s\n---基本釋義---\n' % (query,phonetic)
				for x in explains:
					basic_s=basic_s+x+'\n'
				basic_s=phone_s+basic_s  #基本釋義
			
			web_s=' '	
			if 'web' in res:
				web_s='---網絡釋義---\n'
				web=res['web']
				for x in web:
					web_k=x['key']
					web_v=x['value']
					value=''
					for v in web_v:
						value=value+v+'; '
					web_s=web_s+'√ '+web_k+'\n釋義:'+value+'\n'
			if c==1:
				send=title+trans_s+'\n\n'+web_s+yd
				return send#.encode('GB18030')
			else:
				send=title+basic_s+'\n'+web_s+yd
				return send#.encode('GB18030')
		elif errorCode==20:
			return '親,輸入的字數過長了,小風做不到啊ヽ(≧□≦)ノ'
		elif errorCode==30:
			return 'What? 翻譯失敗了,再試一次吧(⊙o⊙)'
		else :
			return '服務器異常,錯誤%i,請聯系QQ1849059316' % errorCode
	else :
		return '訪問出錯!請聯系QQ1849059316'
print youdao('include')

注意:requests 庫必須先安裝

>>這里提供用ipi的方式安裝,這種方式簡單!另外的方式請移步百度,畢竟一抓一大把的東西沒必要寫了

方法:打開命令行 直接鍵入 pip install requests 然后就ok了 哈哈

以上這篇python 調用有道api接口的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东乌珠穆沁旗| 宝丰县| 若尔盖县| 英山县| 德州市| 连州市| 招远市| 育儿| 庆城县| 神农架林区| 建阳市| 栾城县| 宁明县| 玉田县| 平潭县| 秦安县| 荆门市| 石渠县| 壶关县| 潜江市| 甘洛县| 怀集县| 大埔区| 昌吉市| 板桥市| 新竹市| 思茅市| 四川省| 郑州市| 沂源县| 固阳县| 安多县| 江油市| 石城县| 文化| 麟游县| 琼海市| 韶关市| 井陉县| 从化市| 泰和县|