【问题标题】:How to mine information from a game with no API如何在没有 API 的情况下从游戏中挖掘信息
【发布时间】:2015-12-09 03:21:55
【问题描述】:

我想从一个名为 Tera 的游戏中收集信息。这是一个 MMO,我想每天收集经纪人中特定项目的价格。我想知道人们如何构建从没有 API 的游戏中挖掘数据的程序。

有许多网站从名为英雄联盟的游戏中挖掘数据。这些网站包括:

http://www.lolking.net
http://www.lolnexus.com
http://www.elophant.com

而且英雄联盟没有相应的 api。这些网站是如何做到这一点的?有人可以链接教程或指南或示例代码吗?

【问题讨论】:

  • 如果我理解正确的话,你可以在游戏商店(store.enmasse.com/tera)上得到价格吗?您可以下载 HTML 源代码并对其进行解析。您也可以对游戏缓存进行逆向工程,但这会更难,而且可能违反其服务条款。

标签: web web-scraping


【解决方案1】:

当时,英雄联盟没有公共 API,这些网站通过抓取客户端使用的 RTMP API 来获取信息。不过,英雄联盟现在有一个公共 API:https://developer.riotgames.com

【讨论】:

    猜你喜欢
    • 2011-11-28
    • 1970-01-01
    • 1970-01-01
    • 2010-12-21
    • 2014-10-28
    • 1970-01-01
    • 2012-03-27
    • 2023-01-16
    • 1970-01-01
    相关资源
    最近更新 更多