查看: 1283|回复: 12
打印 上一主题 下一主题

[求助] i-wiki制作维基(2013.4.17数据),转成txt出错

[复制链接]

该用户从未签到

8

主题

26

回帖

417

积分

秀才

Rank: 3Rank: 3

积分
417

笑傲江湖章

跳转到指定楼层
1
发表于 2013-4-25 17:29:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如标题,解压出来zhwiki-20130417-pages-articles.xml文件3.67G,分割成100M的文件,转到第25个的时候出错,错误如图
重复试了几天都是在这个文件出错;改wiki.ini文件直接跳到第26个文件,转出来的第26、27、28……之后的txt文件都只有几百K。求高手帮忙分析原因,维基百科已经很久没人更新了,希望分享给大家。

该用户从未签到

0

主题

2

回帖

2

积分

童生

Rank: 2

积分
2
2
发表于 2013-4-27 14:09:34 | 只看该作者
谢谢分享  收藏了

该用户从未签到

0

主题

66

回帖

835

积分

举人

Rank: 4

积分
835
3
发表于 2013-4-27 14:35:57 | 只看该作者
本帖最后由 holucan 于 2013-4-28 16:38 编辑

看了一下撷图,出错的程序对话框,
猜测应该是程序处理上的问题,
或许在解析字串模版上出现了不可预期的错误…
这可能得请i-wiki大来解决了。
────────────────────────────────────────
呵呵,本来还在想说会不会跟个别环境也有关系,
于是自己也试了一下,从昨天开始,花了十几小时,
今天也一样看到同样的错误画面,
说明我先前的假设似乎没有错,难怪这阵子都没新版问世,
呜,这下真的得要i-wiki大来解决程序上的问题了
────────────────────────────────────────
截至刚刚为止,可以确定的是25、26、27、28、29有问题,
25我转到35844条程序就挂了,至于26、27、28、29则是转出没多少资料
(由文件大小也能确认)30以后到37倒是顺利转出,
唔,大抵上是如此。
PS:我是在繁体语言环境下转的。

该用户从未签到

0

主题

7

回帖

119

积分

被盗用户

积分
119
4
发表于 2013-4-28 14:07:13 | 只看该作者
和我的问题一模一样,我都没信心转了,我下了个0330的数据也是转到25的时候出错,0417也是转到神韵艺术团的时候出错。我跳过26部分后,转换其他部分27、28、29 都只有几百k的大小,但是27、28、29部分都有17万多的词条。很奇怪

该用户从未签到

0

主题

7

回帖

119

积分

被盗用户

积分
119
5
发表于 2013-4-28 14:16:23 | 只看该作者
强烈呼吁大神来解决问题啊,本来想不麻烦大神们自己做词典的,这下歇菜了

该用户从未签到

0

主题

66

回帖

835

积分

举人

Rank: 4

积分
835
6
发表于 2013-4-28 16:41:34 | 只看该作者
5# godboy


呵呵,是啊,只好再回到等人放出wiki的阶段了,嗯,说不定i-wiki大近期会放出呢!:P

该用户从未签到

1

主题

29

回帖

325

积分

被盗用户

积分
325
7
发表于 2013-4-28 19:30:44 | 只看该作者
我做的时候也出现过同样的问题,干脆不弄了~

该用户从未签到

7

主题

81

回帖

2460

积分

解元

Rank: 5Rank: 5

积分
2460

灌水大神章小蜜蜂章笑傲江湖章

8
发表于 2013-4-28 20:41:48 | 只看该作者
25出错后程序是退出还是继续?好久没弄维基了。维基太复杂,程序不完善,出错是难免的。
26-29虽然条目数量众多,但是绝大部分都是模板,因为百科作者使用了机器人程序,将中国还有其他一些国家的行政区数据导入百科。由于0.7.6版的引擎只能处理部分模板,所以这些数据都被无视了。

该用户从未签到

0

主题

66

回帖

835

积分

举人

Rank: 4

积分
835
9
发表于 2013-4-28 20:56:53 | 只看该作者
感谢i-wiki大回覆,
25出错后程序在于按下那确定键后便退出了,得自己再运行程序一次,
然后让它读入wiki.ini里的设置继续进行26以后的转换。
至于26-29的话,程序是正常转没错,只是转出的txt文件大小和一般差别真的很大,
可能真的就如您所说的一样,绝大部份是模版吧。
报告完毕!:)

该用户从未签到

0

主题

7

回帖

119

积分

被盗用户

积分
119
10
发表于 2013-4-28 22:42:16 | 只看该作者
感谢i-wiki大回覆,
25出错后程序在于按下那确定键后便退出了,得自己再运行程序一次,
然后让它读入wiki.ini里的设置继续进行26以后的转换。
至于26-29的话,程序是正常转没错,只是转出的txt文件大小和一般差别 ...
holucan 发表于 2013-4-28 20:56


对,我也是这么个情况,完全一样

该用户从未签到

0

主题

66

回帖

835

积分

举人

Rank: 4

积分
835
11
发表于 2013-4-28 23:47:33 | 只看该作者
对,我也是这么个情况,完全一样
godboy 发表于 2013-4-28 22:42


嗯,这样的话,要嘛看能不能把出错以致于程序跳掉的那条目给挑掉,让程序能顺利把25转完,
但是26-29的问题依然没解就是,不过至少还是转出个wiki.mdx(差强人意版{:soso_e113:} )
以目前来讲,应该暂时无解。

该用户从未签到

0

主题

3

回帖

3

积分

童生

Rank: 2

积分
3
12
发表于 2013-5-2 01:21:25 | 只看该作者
这样也行?
给个解决办法啊

该用户从未签到

2

主题

3

回帖

73

积分

被盗用户

积分
73
13
发表于 2013-5-13 19:28:53 | 只看该作者
8# i-wiki


大神,i-wiki引擎的图片MDD要怎么制作啊?