问题标签 [bliki]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
196 浏览

java - 连接瑞典语维基百科以提取信息

我需要做的是连接到维基百科并提取列表上方区域中的文本以及内容,如果可能的话,还包括信息(见下图)。有一些选项:JWPL、Bliki、JSoup。

我尝试了 Bliki,但无法从(见图)获取信息,也无法更改为瑞典语。JSoup 看起来相当简单,但是由于它不是专门为维基百科构建的,因此没有任何简单的方法可以获取我所追求的页面中的内容。

使用 JSoup,我可以很容易地获得 HTML 文档,但不知道如何只获得我想要的纯文本部分。

使用此 Bliki 代码返回纯文本格式的文档,这很棒,但它不包含下图中的信息。最重要的不是瑞典语,因为我不知道如何改变它。

String[] listOfTitleStrings = { "Stockholm" }; User user = new User("", "", "http://en.wikipedia.org/w/api.php"); user.login(); List<Page> listOfPages = user.queryContent(listOfTitleStrings); PlainTextConverter p = new PlainTextConverter(); for (Page page : listOfPages) { WikiModel wikiModel = new WikiModel("${image}","${title}"); String text = wikiModel.render(p, page.toString()); System.out.println(text); } 将在 Android 上运行。编辑:也许我不够清楚,这必须适用于所有维基百科页面。 我要的资料

0 投票
1 回答
196 浏览

java - 使用 gwtwiki 加载 wiki 页面和内容

为了开发显示我自己的 wiki (mediawiki) 内容的 android 应用程序,我想使用gwtwiki或 bliki。

我尝试了很多阅读内容或页面但没有做任何事情。

这是我做过的一项测试:

对于此示例,页面大小为 0。我使用过user.getContent(listOfTitleStrings);但没有再次发生。

如何使用 gwtwiki?我必须通过HTML GET命令读取页面并从响应内容中获取 XML 然后显示吗?还是 gwtwiki 自己做的?

0 投票
2 回答
410 浏览

java - Java NoClass 发现错误

我正在尝试使用 Bliki 访问和解析 wiki 页面。我刚刚下载了 zip 文件并将 bliki-core-3.0.19.jar 放入我的 eclipse 构建路径中。

但是,当我尝试使用示例代码进行连接时。有一个错误。示例代码在这里:

我得到的错误如下:

似乎我缺少用于连接的 http jar,但是没有 zip 文件,我认为 bliki-core.jar 应该包含它。

有什么建议么?

0 投票
1 回答
284 浏览

java - 使用 gwtwiki "Usage: Parser" 处理 wiki 转储“ 错误

我正在尝试使用 gwtwiki 和 java处理 wikimedia 转储文件(例如: http ://dumps.wikimedia.org/enwiki/20150304/enwiki-20150304-pages-meta-history9.xml-p000897146p000925000.bz2)。我对java很陌生(我可以理解和编写简单的java脚本)并且我正在使用eclipse。我已经导入了 gwtwiki 项目并尝试运行 DumpExample.java,但我得到了Usage: Parser <XML-FILE>响应错误。

我不知道在哪里定义 .bz2 转储文件的路径并尝试至少编辑用法:对其他内容的Parser <XML-FILE>错误响应,但即使尝试逐步运行它或添加更多内容,我也得到了相同的结果像这样的代码行System.out.println("test");

文档没有解释这应该如何完成,因为我认为对于熟悉 java 的人来说,这应该是非常自我解释的。

现在,我不需要关于如何实现这一目标的分步教程,但我想要一个起点或一些线索,我会自己学习。经过几天的搜索,我发现我什至不知道从哪里开始。我也知道你可以这样说:

了解更多Java!

但我总是通过实际参与这样的项目来学得更好。

DumpExample.java:_

0 投票
1 回答
65 浏览

java - Not getting expected results from wikipedia by using Bliki

I'm using Bliki-core (version-3.1.0) to access a wikipedia page with the the title "Web service" for my test case. My code is below

#xA;

When i access the URL:

http://en.wikipedia.org/w/api.php? format=xml&action=query&titles=Web%20service&prop=revisions&rvprop=content

I can see the xml output. But when I run my java code i get the following output

#xA;

What am I missing here?

Thanks