艺术设计专业灵感推荐网站,麻涌镇网站建设,店铺推广渠道有哪些方式,阿里巴巴网站特色这段时间#xff0c;一直在学python,想找点东西实现一下#xff0c;练手#xff0c;所以我想通过python代码来实现翻译#xff0c;话不多说#xff0c;看吧#xff01; 以chrome为例 1 打开百度翻译 https://fanyi.baidu.com 2 找到请求的url地址 https://fanyi.baidu.…这段时间一直在学python,想找点东西实现一下练手所以我想通过python代码来实现翻译话不多说看吧 以chrome为例 1 打开百度翻译 https://fanyi.baidu.com 2 找到请求的url地址 https://fanyi.baidu.com/sug 3 实现代码 1 from urllib import request,parse2 import json3 4 def fanyi(keyword):5 base_url https://fanyi.baidu.com/sug6 7 #构建请求对象8 data {9 kw: keyword
10 }
11 data parse.urlencode(data)
12
13 #模拟浏览器
14 headers {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36}
15 req request.Request(urlbase_url,databytes(data,encodingutf-8),headersheaders)
16 res request.urlopen(req)
17
18 #获取json字符串
19 str_json res.read().decode(utf-8)
20 # 把json转换成字典
21 myjson json.loads(str_json)
22 info myjson[data][0][v]
23 print(info)
24
25 if __name__ __main__:
26 while True:
27 keyword input(亲请输入你要翻译的单词)
28 if keyword q:
29 break
30 fanyi(keyword) 4 实现效果 转载于:https://www.cnblogs.com/lanyincao/p/10828982.html