QQ登录

只需一步,快速开始

搜索
【活动】边做笔记边学习,还能赢取奖学金!
查看: 1152|回复: 104

关于新手调用有道翻译,不能成功问题。在下重新抓了一下接口

[复制链接]
累计签到:293 天
连续签到:3 天
最佳答案
0 
发表于 2017-6-3 16:34:14 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 鬼人 于 2017-6-5 11:16 编辑

     
代码贴下来了。
游客,如果您要查看本帖隐藏内容请回复

游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 2荣誉 +4 鱼币 +4 收起 理由
hellozwh + 2 + 2 支持楼主!
ooxx7788 + 2 + 2 支持楼主!

查看全部评分

1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:293 天
连续签到:3 天
最佳答案
0 
 楼主| 发表于 2017-6-3 16:37:38 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:150 天
连续签到:48 天
最佳答案
113 
发表于 2017-6-3 16:43:03 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:2 天
连续签到:1 天
最佳答案
0 
发表于 2017-6-3 16:43:40 | 显示全部楼层
那要不要给你鼓掌啊?
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:293 天
连续签到:3 天
最佳答案
0 
 楼主| 发表于 2017-6-3 16:44:53 | 显示全部楼层
Python 交流群 :528770819  群主:扒皮介。
u  , f ,c 这样命名不怎么好,这是从网页js 里面找到的就直接复制粘贴了。f 是时间戳。都看得懂吧。 c是一个需要加密的字符串,然而加密后还是一样的结果,我就没把那段js 复制出来了。 我用execjs 运行运行不了。莫名其妙,但是在谷歌里面是能运行的。u+d+f+C 顺序不能错, 毕竟他是这么拼接进行md5运算的。
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:168 天
连续签到:14 天
最佳答案
5 
发表于 2017-6-4 09:29:22 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:144 天
连续签到:17 天
最佳答案
120 
发表于 2017-6-4 09:36:12 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:144 天
连续签到:17 天
最佳答案
120 
发表于 2017-6-4 09:49:43 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:144 天
连续签到:17 天
最佳答案
120 
发表于 2017-6-4 09:50:29 | 显示全部楼层
  1. import urllib.parse
  2. import urllib.request
  3. import json

  4. content = input('请输入需要翻译的内容:')

  5. url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=fanyi.logo'
  6. data = {}
  7. data['type'] = 'AUTO'
  8. data['i'] = content
  9. data['doctype'] = 'json'
  10. data['xmlVersion'] = '1.8'
  11. data['keyfrom'] = 'fanyi.web'
  12. data['ue'] = 'UTF-8'
  13. data['action'] = 'FY_BY_CLICK
  14. BUTTON'
  15. data['typoResult'] = 'true'
  16. data = urllib.parse.urlencode(data).encode('utf-8')

  17. response = urllib.request.urlopen(url,data)
  18. html = response.read().decode('utf-8')

  19. target = json.loads(html)
  20. print('翻译结果:%s' % (target['translateResult'][0][0]['tgt']))
复制代码

我这还能用小甲鱼的那个呢
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:1 天
连续签到:1 天
最佳答案
0 
发表于 2017-6-4 14:50:18 | 显示全部楼层
大佬,你data字典里面的内容从那里得到的啊?我找不到哎
问题链接:http://bbs.fishc.com/thread-88100-1-1.html
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:293 天
连续签到:3 天
最佳答案
0 
 楼主| 发表于 2017-6-4 20:17:44 | 显示全部楼层
yuanyangxin 发表于 2017-6-4 14:50
大佬,你data字典里面的内容从那里得到的啊?我找不到哎
问题链接:http://bbs.fishc.com/thread- ...

里面内容找js看你面参数的生成规则。   sign就是 前面3个参数那种顺序拼接的md5值。
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:293 天
连续签到:3 天
最佳答案
0 
 楼主| 发表于 2017-6-4 20:19:49 | 显示全部楼层

不会吧。我昨天试了很多次都没问题啊。现在是新的接口了。 甲鱼的这个旧的尽然还能用。我看外面也没有教程这应该是唯独的一份。 代码隐藏我不会啊。
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:144 天
连续签到:17 天
最佳答案
120 
发表于 2017-6-4 20:20:25 | 显示全部楼层
鬼人 发表于 2017-6-4 20:19
不会吧。我昨天试了很多次都没问题啊。现在是新的接口了。 甲鱼的这个旧的尽然还能用。我看外面也没有教 ...

不是,你这个怎么翻译
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:293 天
连续签到:3 天
最佳答案
0 
 楼主| 发表于 2017-6-4 20:27:10 | 显示全部楼层
新手·ing 发表于 2017-6-4 20:20
不是,你这个怎么翻译

修改d 的值。。       
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:144 天
连续签到:17 天
最佳答案
120 
发表于 2017-6-4 20:29:37 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:187 天
连续签到:6 天
最佳答案
1 
发表于 2017-6-4 22:46:08 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:2 天
连续签到:1 天
最佳答案
0 
发表于 2017-6-5 15:18:29 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!

尚未签到

最佳答案
0 
发表于 2017-6-5 16:30:36 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:11 天
连续签到:1 天
最佳答案
0 
发表于 2017-6-7 15:11:46 | 显示全部楼层
。。。。。。。。。。。。。。。。。
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:42 天
连续签到:4 天
最佳答案
0 
发表于 2017-6-7 23:26:31 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋手机版Archiver( 粤公网安备 44051102000370号 | 粤ICP备11014136号

© 2010-2017 FishC.com GMT+8, 2017-7-22 10:31 Powered by Discuz! X2.5 Theme by dreambred

快速回复 返回顶部 返回列表