查看: 1747|回复: 9
打印 上一主题 下一主题

[讨论] OALD9光盘版提取进度

  [复制链接]
  • TA的每日心情
    开心
    2018-8-6 15:15
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    2

    主题

    39

    回帖

    1347

    积分

    解元

    Rank: 5Rank: 5

    积分
    1347
    跳转到指定楼层
    1
    发表于 2019-4-9 17:36:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    上一个帖子:
    OALD9 从PC光盘版提取的简单尝试
    https://www.pdawiki.com/forum/fo ... hread&tid=33793

    通过 Cheat Engine 直接提取了软件的 XML 保存起来,但还需要进一步处理。这几天试着用 python 来做转换,处理了特殊转义字符的问题,看起来有点进展了



    直接从官网拿 css 套用一下,竟然不错




    本帖被以下淘专辑推荐:

  • TA的每日心情
    开心
    2018-8-6 15:15
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    2

    主题

    39

    回帖

    1347

    积分

    解元

    Rank: 5Rank: 5

    积分
    1347
    推荐
     楼主| 发表于 2019-4-9 17:37:17 | 只看该作者
    我把代码放到这里了,有兴趣的可以看看
    https://github.com/wingkinl/OALD9ExtractTools

    评分

    1

    查看全部评分

  • TA的每日心情

    2020-8-15 10:40
  • 签到天数: 146 天

    [LV.7]常住居民III

    23

    主题

    363

    回帖

    3万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    39693
    推荐
    发表于 2019-4-10 05:26:07 | 只看该作者
    本帖最后由 zzzz_sleep 于 2019-4-10 05:28 编辑
    wadu 发表于 2019-4-10 00:33
    临时修改了 python 让它输出全部 tag,有些显示错误,也可能是 CSS 的问题。

    wordfinder 和 word origin 应当时可以动态展开的
    试试这段 css , 都是官网抄的
    1. .res-g>.unbox{background-color:rgba(199,110,6,0.1);display:block;margin:12px 0 18px 0;position:relative;overflow:hidden;border-left:3px solid #C76E06}.res-g>.unbox>.heading{background-color:rgba(199,110,6,0.2);display:block;padding:6px 12px 6px 12px;font-size:15.5px;position:relative;overflow:hidden}.res-g>.unbox>.body{display:block;padding:12px 18px 12px 18px;position:relative;overflow:hidden}
    复制代码



    这是我改写的 js

    1.         function makeActiveFunction()
    2.         {
    3.                 return function (e) {
    4.                         this.classList.toggle("is-active");
    5.                         e.preventDefault();
    6.                 }
    7.         }
    8.         var all = document.getElementsByClassName("unbox");
    9.         for (i in all) {
    10.                 var item = all[i];
    11.                 var func = makeActiveFunction();
    12.                 item.onclick=func;
    13.         }   
    复制代码

  • TA的每日心情
    开心
    2022-1-21 00:52
  • 签到天数: 699 天

    [LV.9]以坛为家II

    17

    主题

    1754

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    19738
    3
    发表于 2019-4-9 19:56:25 | 只看该作者
    词典制作不易,支持楼主!
  • TA的每日心情
    慵懒
    2 小时前
  • 签到天数: 1593 天

    [LV.Master]伴坛终老

    2

    主题

    1733

    回帖

    16万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    168862
    4
    发表于 2019-4-9 20:34:37 | 只看该作者
    很好的尝试,开辟了获取数据的新方式
  • TA的每日心情

    2020-8-15 10:40
  • 签到天数: 146 天

    [LV.7]常住居民III

    23

    主题

    363

    回帖

    3万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    39693
    5
    发表于 2019-4-9 21:11:29 | 只看该作者

    能否截个图,看看您制作的词典,abroad 词条的内容?

    这是我试做的一个词,图标都有,但还没有语音。

  • TA的每日心情

    2021-6-24 23:10
  • 签到天数: 726 天

    [LV.9]以坛为家II

    0

    主题

    1079

    回帖

    2万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    27070
    6
    发表于 2019-4-9 23:35:43 | 只看该作者
    You are genius!
  • TA的每日心情
    开心
    2018-8-6 15:15
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    2

    主题

    39

    回帖

    1347

    积分

    解元

    Rank: 5Rank: 5

    积分
    1347
    7
     楼主| 发表于 2019-4-10 00:33:47 | 只看该作者
    zzzz_sleep 发表于 2019-4-9 21:11
    能否截个图,看看您制作的词典,abroad 词条的内容?

    这是我试做的一个词,图标都有,但还没有语音。

    临时修改了 python 让它输出全部 tag,有些显示错误,也可能是 CSS 的问题。





  • TA的每日心情
    开心
    2018-8-6 15:15
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    2

    主题

    39

    回帖

    1347

    积分

    解元

    Rank: 5Rank: 5

    积分
    1347
    9
     楼主| 发表于 2019-4-10 14:36:11 | 只看该作者
    zzzz_sleep 发表于 2019-4-10 05:26
    wordfinder 和 word origin 应当时可以动态展开的
    试试这段 css , 都是官网抄的

    我看了一下您的截图效果真的很不错!请问您的词条来源是官网爬虫还是别的途径呢?有没有发布资源?(现在论坛貌似无法查看指定用户发过的主题列表)
  • TA的每日心情

    2020-8-15 10:40
  • 签到天数: 146 天

    [LV.7]常住居民III

    23

    主题

    363

    回帖

    3万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    39693
    10
    发表于 2019-4-10 17:43:41 | 只看该作者

    官网爬虫

    试着做了一个词条,先看看效果