我知道WoW附加程序社区,但是我没有找到任何关于从网络访问WoW数据库的API的文档。我看到WoWHeroes.com和Wowhead等第三方网站使用游戏数据(项目和角色数据库),所以我知道这是可能的。但是,我无法弄清楚从哪里开始。有没有我可以使用的Web服务,还是他们正在做一些需要在他们的服务器环境中运行WoW客户端的底层工作?从网络访问魔兽世界数据
回答
Wowhead和WoWHearoes等网站使用来自收集数据的玩家的客户端运行插件。数据然后发布到他们的网站。没有办法访问WoW的数据库。最好的办法是打到军械库并提取从搜索中返回的XML。军械库只是对返回的xml数据进行xml转换。
击败我13秒。 +1并删除我的 – Instantsoup 2009-05-29 20:25:56
角色可以从军械库开采,页面是xml。 项目是从本地安装游戏文件中挖掘出来的,至少是这样的。
从武器库中获取物品实际上非常简单!
例如:
http://www.wowarmory.com/item-info.xml?i=33135
查看网页的源代码(不是通过谷歌浏览器,其显示经由XSLT转换XML),你会看到XML数据!
您可以使用search listing pages to retrieve all blue gems,例如,然后使用XML解析器来检索数据从球员
该第三方网站收集的数据。我认为这个基于WoW的插件或每个玩家提交信息manualy。
下一个选项是包装哇站点和解析网站(HTML)的信息。
这可能是您的问题的错误网站,但您正在考虑wowarmory XML的东西。没有官方的哇。人们只是做httprequests并得到xml做数字处理的东西。试试Google搜索。有一些库已经用不同的语言写出来了。我知道在php/ruby中有实现。我一直在.net上工作,直到我分心。这里有一篇文章总结了这一切。
http://www.wow.com/2008/02/11/mashing-up-wow-data-when-we-can-get-it-in-outside-applications/
精灵数据库等网站通常依赖于用户提供了WOW插件收集的数据。
Wowhead还有其他网站可以在悬停弹出式窗口中引用该数据的方式,因此其内容可以在多个网站上重复使用。
网站类似那些真正得到来自Armory数据。如果您拉出任何物品,公会,角色等,并在页面上执行“查看源代码”,您将看到返回的XML数据。这里是一个quick C# example如何获取数据。
他们解析来自www.wowarmory.com的军械库信息。没有官方的暴雪API来访问它,但有一个开源的PHP解决方案可用(http://phparmory.sourceforge.net/)
对于实际的游戏数据收集: 宇宙。EXE是thottbot例如使用的东西。它可能使用一些窗体hack(dllinjection或其他)或嗅探数据包来确定哪些项目已经丢弃等等(截取从哇服务器到客户端的流量并解码它)。它将这些数据保存在用户计算机上,然后将其上传到网络服务器进行存储。我不知道是否有任何开发库是为这类事情创建的。
暴雪最近(2011/8/15)公布了他们的RESTful API中在以下位置的文件草案:
http://blizzard.github.com/api-wow-docs/
的API涵盖大约人物,物品,拍卖行会,PVP的信息,等等。
对API的请求目前被限制为每天3000个用于匿名使用,但是有一个注册应用程序的过程,这些应用程序需要更多访问权限。
也许有点迟到了,但对于未来的参考,在http://blizzard.github.com/api-wow-docs/
刮HTML检查出的魔兽世界API文档和XML是现在非常过时的,还让暴雪灰心丧气。
- 1. 魔兽世界Lua - 更改框架:SetAttribute()
- 2. 如何制作魔兽世界插件?
- 3. 魔兽世界Lua - 如果声明流
- 4. 魔兽世界(线上游戏)服务器开发
- 5. 如何获得魔兽世界的插件专业?
- 6. 魔兽世界lau addon-向玩家方移动
- 7. chmod 600仍然允许从世界访问apache服务器网络文件
- 8. 访问火力数据库从网络
- 9. 检查魔兽
- 10. 有没有类似的游戏制作软件给魔兽世界编辑器?
- 11. R:创建世界网络图
- 12. 魔法数据包和虚拟网络
- 13. 无线网络导致虚拟机无法访问外部世界
- 14. LDAP在网络世界中解决什么问题?
- 15. 通过网络访问数据库
- 16. 在网络上访问数据库
- 17. 如何让neo4j无法访问世界?
- 18. “网页浏览”网络世界中的术语
- 19. 如何从Kubernetes pod访问外部世界
- 20. PHP - 从边界数据生成世界地图
- 21. i18n世界您好世界
- 22. 外部世界可访问的函数内的变量
- 23. WCF无法从网络访问
- 24. 从网络访问保护目录
- 25. 从服务访问网络共享
- 26. 从网络访问Windows服务
- 27. 如何从网络上访问Solr UI
- 28. 从android应用程序访问网络
- 29. 生成无标度和小世界网络
- 30. 2D世界设计问题
非常好的信息,我真的很遗憾我只能将一个答案标记为“已接受”。 – 2009-05-29 22:00:32
我列出了这里提供的新API:http://stackoverflow.com/a/6966893/408182 – eandersson 2013-01-23 15:20:44