我知道 WoW 附加编程社区,但我找不到任何有关从网络访问 WoW 数据库的 API 的文档。我看到像 WoWHeroes.com 和 Wowhead 这样的第三方网站使用游戏数据(物品和角色数据库),所以我知道这是可能的。但是,我不知道从哪里开始。是否有我可以使用的 Web 服务,或者他们是否正在执行某种需要在其服务器环境中运行 WoW 客户端的幕后工作?

有帮助吗?

解决方案

像精灵数据库和WoWHearoes站点使用客户端运行插件从玩家其中收集数据。然后将数据发布到他们的网站。有没有办法进入魔兽世界的数据库。最好的办法是打军械库和提取您的搜索返回的XML。兵工厂XML的数据只是一个xml变换返回。

其他提示

字符可以从武器库被开采,所述页是XML。 项目是从本地安装游戏文件开采,这就是精灵数据库是怎么做的最少。

实际上,从哇军械库获取物品数据非常容易!

例如:

http://www.wowarmory.com/item-info.xml?i=33135

查看页面的源代码(不是通过 Google Chrome,它通过 XSLT 显示转换后的 XML),您将看到 XML 数据!

您可以使用 搜索列表页面以检索所有蓝色宝石, ,例如,然后使用 XML 解析器来检索数据

它们解析来自 www.wowarmory.com 军械库信息。没有为访问它没有暴雪官方的API,但它有一个开源的PHP解决方案( HTTP://phparmory.sourceforge达网络/

也许有点迟到了,但对于将来参考退房在魔兽世界API文档http://blizzard.github.com/api-wow-docs/

刮HTML和XML是现在非常过时的并且还通过暴雪气馁。

像那些站点实际上是从得到的数据兵工厂。如果你拉起来的任何物品,公会,性格等,做到“查看源文件”页面上,你会看到XML数据回来。这里是一个快速C#示例的如何获得数据。

从球员这第三方网站收集的数据。我认为,基于此插件收集魔兽或每个玩家manualy提交信息。

下一个选项是包木窗哇从网站(HTML)。站点和解析信息

对于您的问题,这可能是错误的站点,但您正在考虑 wowarmory xml 的内容。没有官方的wow api。人们只是执行 httprequests 并获取 xml 来进行数字运算。尝试谷歌搜索。有一些已经为您编写的不同语言的库。我知道 php/ruby 中有实现。不久前我正在 .net 上开发一个项目,直到我分心了。这是一篇总结了这一切的文章。

http://www.wow.com/2008/02/11/mashing-up-wow-data-when-we-can-get-it-in-outside-applications/

精灵数据库和其他站点通常依赖于由用户提供了哇插件收集的数据。

精灵数据库还具有用于其他网站引用的方式在悬停弹出式窗口的数据,因此它们的内容得到重用的若干位点。

技术精灵数据库

有关实际游戏中的数据收集: cosmos.exe是什么thottbot例如使用。它可能使用某种形式的窗口破解(dllinjection或东西)或者嗅探包,以确定哪些项目已经下降等(截取通讯从WOW服务器到客户端并对其进行解码)。它节省了用户计算机上的这些数据,然后将其上传到存储网络服务器。我不知道是否有开发库是为这样的事情产生。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top