|
|
发表于 2020-3-5 17:03:41
|
显示全部楼层
这是别人已编好的有道词典爬虫代码,分享给你:
- import requests
- import json
- while True:
- content = input("请输入:")
- if content == "":
- print("欢迎下次使用")
- break
- headers = {"User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.221 Safari/537.36 SE 2.X MetaSr 1.0"
- ,'i':content
- ,'from':'AUTO'
- ,'to':'AUTO'
- ,'smartresult':'dict'
- ,'client':'fanyideskweb'
- ,'salt':'1514345577426'
- ,'sign':'8a12c3bae1619e0d60247aa90a4d945e'
- ,'doctype':'json'
- ,'version':'2.1'
- ,'keyfrom':'fanyi.web'
- ,'action':'FY_BY_REALTIME'
- ,'typoResult':'false'
- }
- url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&sessionFrom=null'
- response = requests.get(url, params=headers)
- html = response.text
- target = json.loads(html)
- #print(html)
- print("翻译结果:")
- print(target['translateResult'][0][0]['tgt'])
- print()
复制代码 |
|