掌上百科 - PDAWIKI

用户名  找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 2538|回复: 43

[工具] MdxScraper:提取MDX内容并输出为PDF、HTML或JPG

[复制链接]
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2024-1-15 20:11:46 | 显示全部楼层 |阅读模式
    本帖最后由 VimVim 于 2024-1-22 16:10 编辑 1 M. v  r9 m( Y: c! M
    $ s4 k3 z# [! |; B7 G
    * 项目地址:https://github.com/VimWei/MdxScraper4 T, j5 F& V8 k- y" Z3 |6 p

    ! N0 n9 E; y8 K" g; O# E## 简介. P: v' P& Z- A7 K" z
    . Q" K3 B' {0 E7 K( g1 Y
    一句话:根据指定的词汇列表,从MDX字典提取内容并输出为PDF、HTML或JPG。
    ' [/ S; Q1 |1 O; o* Q. n, ^" A7 n
    详情:MdxScraper 是在MdxConverter 基础上升级改造:
    4 V  e2 X/ i1 Q/ T1 v. n5 U  ]! ~
    • 全面提升跨平台兼容性,包括wkhtmltopdf、mdx路径名等在跨平台中的多种写法。
    • 支持同一个页面多次重复引用同一图片的情形(词典中的读音图标多次出现的情形很常见)。
    • 增加对jpg、jpeg、gif等图片的支持,原程序只支持png图片。
    • 兼容img标签的各种写法,原程序只支持一种,因此也就兼容各种词典情形。
    • 兼容无CSS文件的词典。
    • 增加PDF输出时排版的多个常见配置选项,让用户更加自由定制。
    • 将mdict-query直接放在同名子目录下,避免繁琐安装。
    • 以当前时间命名文件名,避免多次输出时覆盖原有的文件。$ z( a* R: s" d; G* m
    - `7 V6 s* e9 M3 I

    : l7 |6 `/ f5 K0 X1 F' s## 下载
    . n3 r, T2 o+ d$ b# Y0 r  x" c  z1 O! l
    游客,如果您要查看本帖隐藏内容请回复
    ' p; C4 ?: J& f! A, [0 P& m& B
    * Q$ i7 E! n& u- r8 Y2 L) V
    / b5 G6 J2 B  V

    % I2 d4 p9 S( ]3 F

    评分

    2

    查看全部评分

  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

     楼主| 发表于 2024-4-17 17:41:48 | 显示全部楼层
    本帖最后由 VimVim 于 2024-4-17 17:48 编辑 * [' {4 H( X! ~! V2 n* p
    VimVim 发表于 2024-2-4 23:12
    ) L; W3 ~0 l% {! d" S6 z& ^具体看readme。简单的说:7 y1 u, b8 u0 j* \! U

    5 ^7 N* ~" J1 M! m4 p1、安装python和 ##依赖库及程序3 Y1 U  F+ @% u: _+ g
    2、执行命令:python MdxScraper.py "mdx\某某词典.mdx" input.txt output.pdf
    : X! ^% y$ m/ J6 S* v. `7 g. H. C

    ! ^3 |3 p$ p) E) T0 b已经全面更新了程序,通过配置的方式使用,8 r8 K- s6 p* p& M' X. W3 q
    ; c9 F) z6 X+ f: c$ t

    ; S+ c; ]' F6 b! R
    • 配置参数:settings.py
    • 运行程序:python MdxScraper.py
      3 y8 h* ?" G7 r1 s% _9 W/ Z( y
    + Z. N+ k: B7 J, q/ e) W. x+ `
    3 M; a" d$ `( ]6 x& z" G
    更简单明了,具体看官网发布页面的说明。+ I" @+ {# K. t# t$ [* {
    4 _1 ]- t  g9 X. o
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

     楼主| 发表于 2024-2-4 23:12:53 | 显示全部楼层
    本帖最后由 VimVim 于 2024-4-17 17:45 编辑 $ k2 w" p% w0 N( f
    zljoutlook 发表于 2024-2-4 20:01  J4 }; v( Q% i/ {
    下载后只有五个文件,没有执行程序,如何使用请赐教

    ) W$ k  l! B# H5 `7 B$ H具体看readme。简单的说:+ A1 |# i) Q) p# O1 O0 x9 E* ~
    ! m, {6 O( ]: Z# ^
    1、安装python和 ##依赖库及程序
    " c! _, q8 e2 D, F2、执行命令:python MdxScraper.py "mdx\某某词典.mdx" input.txt output.pdf1 b( j5 ^4 V9 L  A. q/ c

    # o5 u$ y2 C8 W9 c如果还有疑问,请自行学习python基础知识。- m" o# G, h/ V2 Q
    . V# A/ b' i8 k  }8 m1 f0 Z
    ! L/ K  C7 j' I
    Update:程序已升级,通过配置的方式使用,而非命令行,使用更简单,具体看发布页说明。
  • TA的每日心情
    开心
    昨天 06:22
  • 签到天数: 1654 天

    [LV.Master]伴坛终老

    发表于 2024-1-19 07:38:57 | 显示全部楼层
    楼主,我的宽带上不了外网,有没有百度阿里网盘这种资源啊。谢谢啦

    点评

    需要自行解决爬梯。比如chrome的squarex插件。  发表于 2024-1-22 10:30
  • TA的每日心情
    慵懒
    昨天 10:48
  • 签到天数: 2102 天

    [LV.Master]伴坛终老

    发表于 2024-1-15 21:03:34 | 显示全部楼层
        感谢楼主分享。
  • TA的每日心情
    开心
    前天 09:18
  • 签到天数: 2609 天

    [LV.Master]伴坛终老

    发表于 2024-1-16 00:07:31 | 显示全部楼层
    Thanks for sharing...
  • TA的每日心情
    开心
    2025-1-17 11:06
  • 签到天数: 386 天

    [LV.9]以坛为家II

    发表于 2024-1-16 05:39:43 | 显示全部楼层
    感谢楼主分享
  • TA的每日心情
    奋斗
    2024-8-17 10:12
  • 签到天数: 290 天

    [LV.8]以坛为家I

    发表于 2024-1-16 08:11:24 | 显示全部楼层
    好东西,以后可能用得上。谢谢。
  • TA的每日心情
    开心
    2024-8-22 09:34
  • 签到天数: 381 天

    [LV.9]以坛为家II

    发表于 2024-1-16 09:08:50 | 显示全部楼层
    感谢楼主分享
  • TA的每日心情
    开心
    昨天 18:54
  • 签到天数: 2459 天

    [LV.Master]伴坛终老

    发表于 2024-1-17 00:17:01 | 显示全部楼层
    谢谢楼主分享!
  • TA的每日心情
    擦汗
    半小时前
  • 签到天数: 1888 天

    [LV.Master]伴坛终老

    发表于 2024-1-17 09:05:53 | 显示全部楼层
    Thanks for sharing...
  • TA的每日心情
    开心
    昨天 06:22
  • 签到天数: 1654 天

    [LV.Master]伴坛终老

    发表于 2024-1-19 07:36:28 | 显示全部楼层
    谢谢楼主大哥
  • TA的每日心情
    开心
    昨天 07:48
  • 签到天数: 2742 天

    [LV.Master]伴坛终老

    发表于 2024-1-19 08:13:24 | 显示全部楼层
    感谢楼主的分享
  • TA的每日心情
    擦汗
    2024-12-27 21:37
  • 签到天数: 202 天

    [LV.7]常住居民III

    发表于 2024-1-20 13:30:45 | 显示全部楼层
    看来不错,谢谢分享。
  • TA的每日心情
    开心
    1 小时前
  • 签到天数: 1584 天

    [LV.Master]伴坛终老

    发表于 2024-1-20 19:02:36 | 显示全部楼层
    这个有用处。。。。。
  • TA的每日心情
    难过
    2025-6-29 17:38
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    发表于 2024-1-21 11:51:38 | 显示全部楼层
      感谢楼主分享!
  • TA的每日心情
    开心
    1 小时前
  • 签到天数: 1584 天

    [LV.Master]伴坛终老

    发表于 2024-1-21 14:56:55 | 显示全部楼层
    链接打不开啊,怎么回事呢。

    点评

    需要自行解决爬梯  发表于 2024-1-22 10:29
  • TA的每日心情
    开心
    2021-4-24 08:20
  • 签到天数: 634 天

    [LV.9]以坛为家II

    发表于 2024-1-21 22:41:03 | 显示全部楼层
    本帖最后由 yuqinghuaz1 于 2024-1-21 22:43 编辑 / _' ]( s2 {0 I( j- }5 l! W

    6 Z7 {4 r, R( e1 o 谢谢分享   这个可以有   但是无法下载

    点评

    需要自行解决爬梯  发表于 2024-1-22 10:28
  • TA的每日心情
    奋斗
    2020-6-15 09:00
  • 签到天数: 34 天

    [LV.5]常住居民I

    发表于 2024-1-22 11:43:51 | 显示全部楼层

    ( i* p( Q" z# Y2 r3 r. E1 O5 WThanks for sharing...
  • TA的每日心情
    开心
    1 小时前
  • 签到天数: 1584 天

    [LV.Master]伴坛终老

    发表于 2024-1-22 15:34:32 | 显示全部楼层
    OK,翻过去,能下载。
  • TA的每日心情

    2024-5-24 22:00
  • 签到天数: 707 天

    [LV.9]以坛为家II

    发表于 2024-1-22 20:18:03 | 显示全部楼层
    感谢楼主的热心奉献
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2025-7-11 01:28 , Processed in 0.025343 second(s), 27 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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