GOG Database
GOG Database
软件描述
一个收集GOG游戏数据并尝试以用户友好的方式展示的第三方网站。
官方网站
访问软件的官方网站了解更多信息
www.gogdb.org
什么是 GOG Database?
GOG DB 有 API 吗? 所有数据均通过 /data 路径以普通 HTTP 请求获取。GOG DB 使用纯 JSON 文件(有时压缩为 gzip)存储数据,并使用 SQLite 索引以加快加载速度,这些文件全部位于该目录中。如需处理完整数据集,请使用索引文件或从 /backups_v3 下载备份。100 次小请求产生的服务器负载远高于单次大请求,请尽可能使用备份下载。没有文档,请阅读源代码或直接联系我以了解具体含义。
我可以抓取网站数据吗? 请不要!所有收集的数据均可通过机器可读的 JSON 格式获取,详见“GOG DB 有 API 吗?”。网站上没有任何仅通过网页才能访问的隐藏数据,抓取只会浪费服务器资源。
你有用户脚本吗? 用户脚本可在 gogdb.user.js 获取。它会自动在每个商店页面添加一个 GOG DB 按钮。你需要安装类似 Greasemonkey(Firefox)的插件来使用。启用插件后点击链接,应会弹出安装对话框。
GOG DB 监控哪些 API?
GOG DB 使用以下 GOG API 调用来收集数据:
https://www.gog.com/games/ajax/filtered?mediaType=game&page={page_num}&sort=popularity
https://api.gog.com/products/prices?ids={ids_str}&countryCode={country_code}
https://api.gog.com/products/{prod_id}?locale=en_US&expand=downloads,screenshots,videos,changelog
https://api.gog.com/v2/games/{prod_id}?locale=en-US
https://content-system.gog.com/products/{prod_id}/os/{system}/builds?generation=2
https://cdn.gog.com/content-system/v1/manifests/{prod_id}/{system}/{legacy_build_id}/repository.json
https://cdn.gog.com/content-system/v2/meta/{meta_id}
网站多久更新一次? 更新程序每两小时运行一次,从 00:45 开始,每次耗时约 15 分钟。
你能帮我解决 GOG 相关的编程问题吗? 可能可以,欢迎联系我,告诉我你的目标,我会尽力协助。




