|
发表于 2019-10-21 22:57:17
|
显示全部楼层
本帖最后由 XiaoPaiShen 于 2019-10-21 23:57 编辑
dict1不用你去封装,直接赋值给data
- #coding=utf-8
- import requests
- import random
- import time
- while True :
- inputContent = str(input('请输入需要翻译的内容:'))
- if inputContent == 'q!' :
- break
- url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule'
- headers = {
- 'User-Agent': 'Chrome/70.0.3538.110 (Windows NT 6.1; WOW64)'
- }
- dict1 = {
- 'i': inputContent,
- 'doctype': 'json'
- }
- response = requests.post(url, headers=headers, data=dict1)
- target = response.json()
- # print(target)
- print("翻译结果:%s" % (target['translateResult'][0][0]['tgt']))
- time.sleep(int(random.uniform(5, 9)))
复制代码 |
|