【问题标题】:Updating GeoLite2 CSV files更新 GeoLite2 CSV 文件
【发布时间】:2020-04-24 03:24:14
【问题描述】:

自 1.1.2020 起,需要在 MaxMind 注册才能访问 GeoLight2 数据库。

我刚刚成功安装了geoipupdate 程序并且可以更新GeoLite2 数据库。

但我需要 CSV 版本 - 因为我使用的大多数工具都使用这些版本。

我已尝试输入我在帐户中为 CSV 文件提供的 ID,但这会导致以下错误消息:

error retrieving updates: error retrieving filename: unexpected HTTP status code: 404 Not Found: Database edition not found

我的问题:

自动下载 CSV 文件的最简单方法是什么?

【问题讨论】:

    标签: csv geoip maxmind geoip2


    【解决方案1】:

    date=20200107 有效。 我猜他们每周\7天更新一次

    【讨论】:

    • 您是否使用 CSV 文件测试了自动化程序?
    • 我下载 zip 版本并解压 csv 文件
    • Geoipupdate 是您可以下载数据库的程序。这可以通过 cron 作业运行以下载所需的数据集。是的,我已经手动下载了文件并解压缩了它们。但我想自动化这个。
    【解决方案2】:

    您可以每周添加一个 crontab 以下载最后一次更新。

    直接下载请看这里的说明:

    1. 从 Maxmind 的站点获取 URL。

    2. /geoip_download_by_token替换为/geoip_download

    3. token=XXXX 替换为license_key=YOUR_LICENSE_KEY。您需要将 YOUR_LICENSE_KEY 占位符替换为与您的 MaxMind 帐户关联的有效许可证密钥。

    https://dev.maxmind.com/geoip/geoipupdate/#Direct_Downloads

    【讨论】:

    • 您是否使用 CSV 文件测试了自动化程序?
    • “自动化程序”是什么意思?
    • Geoipupdate 是您可以下载数据库的程序。这可以通过 cron 作业运行以下载所需的数据集。是的,我已经手动下载了文件并解压缩了它们。但我想自动化这个。
    • 是的,我做到了...有什么问题?
    • 当我指定 CSV-ID 时,我收到以下错误:“错误检索更新:错误检索文件名:意外 HTTP 状态代码:404 未找到:未找到数据库版本”。它适用于数据库。
    【解决方案3】:

    CSV 文件不支持

    如文档所述here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-10
      • 2021-07-29
      • 1970-01-01
      • 2014-03-26
      • 2020-08-10
      • 1970-01-01
      • 2021-10-19
      • 2022-01-16
      相关资源
      最近更新 更多