问题标签 [wikipedia]

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 投票
5 回答
3634 浏览

perl - 为什么我不能使用 LWP::Simple 获取维基百科页面?

我正在尝试使用LWP::Simple获取维基百科页面,但它们没有回来。这段代码:

不打印任何东西。但是,如果我使用其他网页,比如说http://www.google.com,它可以正常工作。

我应该使用其他名称来引用维基百科页面吗?

这里会发生什么?

0 投票
4 回答
7902 浏览

javascript - 没有包装器的 iframe 维基百科文章

我想将维基百科文章嵌入到页面中,但我不希望文章周围的所有包装器(导航等)。我在这里看到它:http ://www.dayah.com/periodic/ 。单击一个元素,将显示 iframe 并仅链接到文章(无包装)。那么他们是怎么做到的呢?似乎 JavaScript 处理显示 iframe 并构建 href 但在浏览页面 javascript ( http://www.dayah.com/periodic/Script/interactivity.js ) 之后,我仍然无法弄清楚 url 是如何构建的。谢谢。

0 投票
10 回答
27030 浏览

python - 使用 Python 获取 Wikipedia 文章

我尝试使用 Python 的 urllib 获取 Wikipedia 文章:

但是,我得到以下响应,而不是 html 页面:错误 - 维基媒体基金会:

维基百科似乎阻止了不是来自标准浏览器的请求。

有人知道如何解决这个问题吗?

0 投票
3 回答
2104 浏览

seo - 使用维基百科内容会损害页面/网站的 SEO 排名吗?

维基百科允许您复制其内容。

如果您想在自己的书籍/文章/网站或其他出版物中使用 Wikipedia 资料,您可以这样做——但必须遵守 GFDL。 看这里。

我正在考虑使用一些维基百科内容来填充我网站上的页面。例如 - 只看前几段。这样做的动机不是为了 SEO,而是为了向网站用户提供信息。

我的问题是:这样做会伤害我自己的页面搜索引擎优化吗?我用谷歌搜索了一下,不断提到谷歌补充索引

0 投票
4 回答
3750 浏览

sql - PostgreSQL 查询不一致

我正在尝试执行此 SQL 命令:

当我这样做时,我收到以下错误:

我尝试将:ORDER BY (page.page_namespace, pagelinks.pl_namespace) ASC添加到查询的末尾,但没有成功。

更新:

我也试过这个:

但我仍然得到同样的错误。

谢谢

0 投票
3 回答
5975 浏览

wikipedia - 从维基百科检索音乐艺术家数据?

在按流派分类音乐时,我发现维基百科比大多数其他数据源拥有更多有趣的流派信息。

我似乎记得有一个数据库从 Wikipedia 收集了此类信息并使其更易于访问,但我今天无法搜索任何内容。

如果我要尝试检索这些数据,我有哪些选择?有什么像我描述的那样,还是我需要去屏幕抓取?

0 投票
3 回答
518 浏览

c# - Wikilinks - 将文本 [[a]] 转换为内部链接

我需要在我的网站上实现类似于wikilinks的东西。用户正在输入纯文本,只要有内部链接,就会输入 [[asdf]]。只有前五个示例真正适用于我需要的实现。

你会使用正则表达式,什么表达式会这样做?是否有某个库已经在 C# 中执行此操作?

0 投票
5 回答
3684 浏览

java - java.util.Scanner 和维基百科

我正在尝试使用 java.util.Scanner 获取维基百科内容并将其用于基于单词的搜索。事实是这一切都很好,但是在阅读一些单词时它会给我带来错误。查看代码并进行一些检查,结果发现有些单词似乎无法识别编码,或者内容不再可读。这是用于获取页面的代码:

// -开始-

意大利维基百科的“pubblico”一词出现了问题。pubblico 上的 println 的结果是这样的(剪切):ï¿ï¿½]Ksr>�~E �1A���E�ER3tHZ�4v��&PZjtc�¿½ï¿ ½D�7_|����=8��Ø}

你知道为什么吗?然而查看页面源和标题是相同的,具有相同的编码......

结果发现内容是压缩的,所以我可以告诉维基百科不要给我发送压缩的页面还是唯一的方法?谢谢你

0 投票
3 回答
416 浏览

open-source - 添加到维基百科的代码?

我知道wiki 的概念是让来自世界各地的人们做出贡献和一切。现在有没有办法向维基百科的代码库添加代码(“贡献”)?开源?

例如。我想在他们的用户页面上向每个维基百科人(注册用户)提供一个民意调查,询问他们是删除者(相当少)还是添加者(相当多)

我敢肯定,很多人都会有很棒的想法,他们可以做出贡献……比如 FireFox 插件。

有什么方法可以添加或添加到维基百科软件?即使您一直处于节制状态并且每项更改都经过维基百科员工的验证,哎呀,您可以更新维基百科!

0 投票
4 回答
2795 浏览

wiki - Wikia 使用什么软件,我可以将它用于我自己的托管 Wiki 吗?

我希望自己托管的 Wiki 完全在我的控制之下,但我想要像Wikia这样先进的东西,而不是普通的、缺乏功能的Wikipedia风格的 MediaWiki。

Wikia 使用什么软件,我可以将它用于我自己的托管 Wiki 吗?它只是升级/添加了 MediaWiki。