python urllibは翻訳があります。
6558 ワード
python urllibは翻訳があります。
import urllib.request
import urllib.parse
from fake_useragent import UserAgent
import json
url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule' #translate_o _o
headers = {
'User-Agent':UserAgent().random
}
while True:
keyword = input(' Enter :')
data = {
'i':keyword,
'from':'AUTO',
'to':'AUTO',
'smartresult':'dict',
'client':'fanyideskweb',
'doctype':'json',
'version':'2.1',
'keyfrom':'fanyi.web',
'action':'FY_BY_REALTlME'
}
url_data = urllib.parse.urlencode(data).encode()
myreq = urllib.request.Request(url,headers=headers,data=url_data)
response = urllib.request.urlopen(myreq).read().decode()
response = json.loads(response)
print(response)
print('
')
print(' :')
print('-'*100)
print(response['translateResult'][0][0]['tgt'])
print('-'*100)
print('
')
print('*'*100)