tom*_*von 15 image wikipedia-api mediawiki-api wikimedia-commons pywikibot
有没有人知道如何在不注册Bot帐户的情况下以编程方式从维基共享资源下载图像?似乎获得Bot帐户批准的唯一方法是添加或编辑维基媒体上已有的信息.如果您尝试下载任何图像,没有机器人帐户,使用一些api库,您会收到错误消息而不是图像.好像他们阻止任何不从浏览器进来的人?其他人有这方面的经验吗?我在这里错过了什么吗?
Phi*_*ent 18
刚刚完成这件事,我觉得我应该分享:
http://www.mediawiki.org/wiki/API:Allimages
此API文档确实说明您可以查询图像:
使用aiprop = url,您将获得所需图像的网址.
尝试确切地解释您想做什么?您尝试了什么?您收到什么错误消息?你不太清楚...
您尝试了哪些图书馆?如果您不积极,则下载WM内容没有任何限制。我从未听说过任何限制。为避免愚蠢的垃圾邮件,某些用户代理被禁止编辑,但实际上,我从未听说过下载限制。
如果您尝试刮取大量图像,并通过Commons下载它们,那么您做错了(tm)。如果您要获取几张图像(从10到200),则应该能够用几行代码编写一个不错的工具,前提是您遵守节流的要求:当API告诉您放慢速度时,如果您不这样做,系统管理员可能会将您踢出局。
如果您需要完整的图像转储,(我们谈论的是几个TB),请尝试在wikitech-l上提问。当图像较少时,我们可以使用种子,现在它更复杂了,但仍然可行。
关于漫游器帐户。您对系统有多深的了解?您需要一个机器人帐户来进行快速,无监督的编辑。Bot特权还会打开一些功能,例如增加查询大小。但是请记住:机器人帐户?这只是一个增加的用户帐户。您是否尝试过使用经典帐户运行任何内容?
| 归档时间: |
|
| 查看次数: |
10310 次 |
| 最近记录: |