Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

无法添加单词到生词本 #56

Open
GoooodSky opened this issue Feb 22, 2020 · 38 comments
Open

无法添加单词到生词本 #56

GoooodSky opened this issue Feb 22, 2020 · 38 comments

Comments

@GoooodSky
Copy link

用户名密码配置正确无颠倒,还是没法添加到生词本,请问是否是网易对接口进行了限制?

@wensonsmith
Copy link
Owner

已复现,我查一下原因

@wensonsmith
Copy link
Owner

wensonsmith commented Feb 23, 2020

@GoooodSky 模拟登录是正常的,但是推送单词的接口貌似被有道封了。。。

在单词本网页版上已经去掉了添加单词的入口,无法继续模拟调试了。 😞

刚刚调试好就封了,搞我啊。。看样子只能导出 XML 来实现了

@jason-xc
Copy link

jason-xc commented Mar 1, 2020

大佬,辛苦了···
IT小白的我翘首等待你的解决教程。。。

@wensonsmith
Copy link
Owner

@jason-xc 最近有点忙有点累(要当爹了 😆 ),得等一个 PR 了。。。

@jason-xc
Copy link

jason-xc commented Mar 1, 2020 via email

@LucasZhan
Copy link

恭喜~!!!

@samon6bl
Copy link

samon6bl commented Apr 7, 2020

恭喜!!

@PoplarYang
Copy link

也刚好遇到这个问题

@monical1
Copy link

顶起来,期望早日解决

@whzecomjm
Copy link

期待解决

1 similar comment
@fishiu
Copy link

fishiu commented Aug 6, 2020

期待解决

@wensonsmith
Copy link
Owner

同志们,可以了!

让大家就等了。

alfred 里面 输入 update -> 选择更新有道翻译,就可以下载安装 2.7.0 版本啦!

@leolee0718
Copy link

更新2.7.0版本后,使用单词本功能添加Alfred提示成功,但是登陆有道词典并没有真正成功,希望能够解决。谢谢🙏

@fishiu
Copy link

fishiu commented Aug 27, 2020

和 leolee0718 有相同情况

@wensonsmith
Copy link
Owner

@leolee0718 @fishiu

麻烦提供一个具体的单词。

解释一下现在单词本接口的逻辑啊,之前版本的新增单词接口,字段内容是可以自定义的。

现在的接口,只需要发送一个英文单词过去,接口自动解析出来内容保存。

也就是说如果发送了一个 Youdao 不能识别的单词,可能会导致保存失败。

请尝试一下 hello \ apple 这种简单的单词能不能够正常加入生词本。

@wensonsmith wensonsmith reopened this Aug 27, 2020
@leolee0718
Copy link

@leolee0718 @fishiu

麻烦提供一个具体的单词。

解释一下现在单词本接口的逻辑啊,之前版本的新增单词接口,字段内容是可以自定义的。

现在的接口,只需要发送一个英文单词过去,接口自动解析出来内容保存。

也就是说如果发送了一个 Youdao 不能识别的单词,可能会导致保存失败。

请尝试一下 hello \ apple 这种简单的单词能不能够正常加入生词本。

就是这种简单单词,也是不能添加成功的。且无论中译英或英译中,都是同样情况。

使用Ctrl + Enter后Alfred会提示添加成功,但是mac有道词典app和手机端的单词本上都无显示。已经确定账号密码没有输错与输反。

@wensonsmith
Copy link
Owner

wensonsmith commented Aug 27, 2020

@leolee0718

我打开了我的有道单词本,发现好多我没加的单词,恍然大悟, 打包的时候里面的 cookie 文件没有删除!!

我真是。。

代码里过滤掉了,打包忘记删除了。你们新增生词本都增到我这里了 😓

把包里面的 cookie 文件删了你再试试,我现在赶紧更新一下 2.7.0 的包

@wensonsmith
Copy link
Owner

wensonsmith commented Aug 27, 2020

@leolee0718 @fishiu

删除 YoudaoTranslate Workflow 然后重新下载 2.7.0 安装。

或者打开 Workflow 代码,把 cookie 文件删除

@wensonsmith wensonsmith pinned this issue Aug 27, 2020
@leolee0718
Copy link

@wensonsmith 已经删除并重新安装2.7.0,好像依然不行。刚刚添加了几个单词,不知道是否同步到你那里了。。

@wensonsmith
Copy link
Owner

你是重新下载的2.7.0么 ?

我担心有可能会有缓存,你打开后删除 cookie 这个文件。 再试一下。

image

@leolee0718
Copy link

@wensonsmith 刚刚安装了2.7.1,也试了删除cookie,还是不行

@wensonsmith
Copy link
Owner

这又在搞我胖虎啊

@destinyd
Copy link

destinyd commented Sep 2, 2020

@wensonsmith 不行,今天新装的 2.7.1 。

@qinpegnsen
Copy link

试了删除cookie,还是不行

@qinpegnsen
Copy link

2.7.1 你i们都怎么装的

@qinpegnsen
Copy link

设置热键 参数 不管用

@icesky1stm
Copy link

不太懂php,简单看了一下,WordBook.php的107行是
$params = [ 'q' => $word, 'tags'=> 'Alfred' ];
感觉tag应该是标签,可能对应的是单词本的意思, 用手机登录有道,新建了一个名字为Alfred的单词本就好了。

ps: 用macos上的有道建了分组,我发现并没有好使,也可能是同步有延时,用手机建了一个单词本就可以了。

@wensonsmith
Copy link
Owner

@icesky1stm

原来是栽在这里了。 这个 tag 本来是单词本里的分组。 之前的接口是正常的。 看样子现在这个借口需要有对应的分组才能加上了。

破案了!

十分感谢!

@yaoxp
Copy link

yaoxp commented Sep 23, 2020

现在添加单词到生词本修正好了吗?2.7.1版本生词本功能不能用

@winsky027
Copy link

按照icesky1stm的办法终于可以添加单词本了,需要下载手机APP,在APP上添加生词本Alfred即可,再次感谢icesky1stm!

@ashitaka-ly
Copy link

感谢,正想着能不能,发现居然已经解决了

@davideuler
Copy link

不太懂php,简单看了一下,WordBook.php的107行是
$params = [ 'q' => $word, 'tags'=> 'Alfred' ];
感觉tag应该是标签,可能对应的是单词本的意思, 用手机登录有道,新建了一个名字为Alfred的单词本就好了。

ps: 用macos上的有道建了分组,我发现并没有好使,也可能是同步有延时,用手机建了一个单词本就可以了。

$params = [ 'q' => $word ,'tags'=> 'Alfred' ];

WordBook.php的107行, 改一下, 去掉 tags即可:
$params = [ 'q' => $word ];

@davideuler
Copy link

更新了一版 php 的版本,在新版本的 MacOS 上支持加入单词本:
https://github.com/davideuler/youdao-wordlist-alfredworkflow

@arthurxxy
Copy link

这个功能还能使用吗,提示添加成功,网站上查看没有收录

@shufanhao
Copy link

同样没看到添加生词本的功能。

@qbmiller
Copy link

在哪添加单词啊?

@Dyakira
Copy link

Dyakira commented Aug 25, 2022

@shufanhao @qbmiller
我搞成功了 v2.7.0 有几个注意的点

  1. Ctrl + ↩︎ Enter 加入生词本 最新版的ReadMe里没有体现 之前的版本是有的https://github.com/wensonsmith/YoudaoTranslator/blob/2e9cd0b9e9e5302fe1f6268d2c1b25a06bb17363/README.md
  2. 需要配置网易的账号密码netease_XX 貌似只有网易邮箱登录方式可以支持密码 (注意不是有道智云的appkey/appsecret)
  3. 手机/mac/网页端所有登录方式都使用网易邮箱方式(目前不同登录方式单词本是隔离的)
  4. 按楼上icesky1stm描述的建一个名为Alfred的单词本

@hiblacker
Copy link

hiblacker commented Oct 26, 2022

最新版无法添加生词本,下载的最新3.1.0 在Alfred中显示的是v2.7.0。我的mac版本是12.6
这个单词本尝试了好多方法,都不行,期待大佬们的解决方案

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests