随机维基百科阅读器

author author     2023-03-23     159

关键词:

to open and read a random wikipedia article
  1. import urllib2
  2. import webbrowser
  3. import simplejson as json
  4.  
  5. class randomWikiArticle():
  6. curidList = []
  7.  
  8. def wikiAPI(self):
  9. random = urllib2.urlopen("http://en.wikipedia.org/w/api.php?action=query&list=random&rnnamespace=0&rnlimit=10&format=json").read()
  10. print "Select the Topic: "
  11. return random
  12.  
  13. def parseValue(self, parseData):
  14. global curidList
  15. curidList = []
  16. parsedData = json.loads(parseData)
  17. for key,value in parsedData['query'].iteritems():
  18. for i in range(0, 10):
  19. for k,v in value[i].iteritems():
  20. if (k == 'id'):
  21. curidList.append(v)
  22. if (k == 'title'):
  23. print i+1, v.encode('utf-8')
  24.  
  25. def openURL(self):
  26. var = input(' ')
  27. webbrowser.open_new("http://en.wikipedia.org/wiki?curid="+str(curidList[var]))
  28.  
  29. def init(self):
  30. random = randomWikiArticle().wikiAPI()
  31. randomWikiArticle().parseValue(random)
  32. randomWikiArticle().openURL()
  33.  
  34. if __name__ == '__main__':
  35. randomWikiArticle().init()

python抓取维基百科,从随机文章开始。点击每篇文章中的第一个链接,看看我们结束的地方!扰流警报:可能在t(代码片段)

查看详情

xoops-模块-mediawiki维基百科

XOOPS-模块-MediaWiki维基百科克隆维基百科模块修改LocalSettings.php文件本文件修改了MediaWiki数据库表名的前缀,所修改的代码行已用Cloneable标记出。<?php/** *Configfileformediawiki * *ThefileiscomposedofXOOPSbasicpreferencesandmediawikiLocal 查看详情

复数的辐角(维基百科)

    查看详情

mediawiki怎么标记需要翻译的内容?

RT参考技术AMediaWiki维基百科维基百科[wéijībǎikē]维基百科,是一个基于维基技术的多语言百科全书协作计划,用多种语言编写的网络百科全书。非营利组织维基媒体基金会负责营运维基百科,接受捐赠。2018年12月,维基百科入... 查看详情

python维基百科摘要(代码片段)

查看详情

python维基百科部分循环(代码片段)

查看详情

text维基百科查看器(代码片段)

查看详情

php我觉得维基百科(代码片段)

查看详情

markdownfreecodecamp:构建维基百科查看器(代码片段)

查看详情

phpphpbot获取维基百科的定义(代码片段)

查看详情

markdownfreecodecamp:构建维基百科查看器(代码片段)

查看详情

历史上的今天api(数据来自维基百科)

历史上的今天API(数据来自维基百科)  API地址:    http://history.lifetime.photo:81/api/history  参考/引用地址:    维基百科:https://zh.wikipedia.org/zh-cn/%E5%8E%86%E5%8F%B2%E4%B8%8A%E7%9A%84%E4%BB%8A%E5%A4%A9   &nb 查看详情

维基百科

1.什么是GNU/Linux?在GNU/Linux系统中,Linux就是内核组件。而该系统的其余部分主要是由GNU工程编写和提供的程序组成。因为单独的Linux内核并不能成为一个可以正常工作的操作系统,所以我们更倾向使用 “GNU/Linux” ... 查看详情

python从维基百科页面中截取所有表格标题(代码片段)

查看详情

goldendict词典下载安装

Debian/Ubuntu下载:sudoapt-getinstallgoldendict添加中文维基百科/维基词典:选择【词典】->【词典来源】->【维基百科】->【添加】中文维基百科https://zh.wikipedia.org/w中文维基词典https://zh.wiktionary.org/w 下载词典:掌上百科 查看详情

基于维基百科方程的java多点化实现

...测试我正在处理的项目,但是我遇到了一些问题。我按照维基百科页面here(eqn7)上的算法,但是当我尝试它时,我得到了错误的答案。这是我正在尝试的数据double[]truth=newdouble[]{1,4,8};double[][]sensorLocations=newdouble[][]{{0,0,0},{1,15,8},{... 查看详情

java示例代码_使用jsoup提取维基百科文章中的特定链接

java示例代码_使用jsoup提取维基百科文章中的特定链接 查看详情

python解析维基百科字符串中的文章链接(代码片段)

查看详情