本帖最后由 a76yyyy 于 2022-3-16 11:12 编辑https://www.52pojie.cn/forum.php?mod=viewthread&tid=1311945 PS:仓库包含完整的源代码和脚本,不知道这个发在这里合不合适,如果不合适的话版主可以帮忙移到合适的板块。 IPDATA
纯真IPv4数据库镜像 / ZXinc_IPv6数据库镜像 & MySQL脚本/SQLite3 同步更新 for Python3(原czipdata项目) Github:https://github.com/a76yyyy/ipdata(推荐) Gitee :https://gitee.com/a76yyyy/ipdata(更新频率较低) 功能
数据文件文件内容类型czipdata_version.binIPv4本地数据文件版本记录Binaryipv6data_version.binIPv6本地数据文件版本记录Binaryipdata.dbIP数据库db文件SQLite3 DB文件ipdatabase.sqlIP数据库sql脚本(含以下sql内容)MySQL脚本iprange_info.sql纯真IPv4数据表sql脚本MySQL脚本ipv6_range_info.sqlZXinc_IPv6数据表sql脚本MySQL脚本college_info.sql高校信息表sql脚本MySQL脚本czipdata.dat纯真IPv4数据文件IPDB源文件ipv6data.dbZXinc_IPv6数据文件IPDB源文件(Not SQLite3)czipdata.txt纯真IPv4数据文本文件TXTipv6data.txtZXinc_IPv6数据文本文件TXTcorrect.json地址细分纠错文件JSONIP查询安装相关模块 复制代码 隐藏代码 SQLite3 for Python3 复制代码 隐藏代码 MySQL for Python3 复制代码 隐藏代码 IPv4 查询 复制代码 隐藏代码 IPv6 查询 复制代码 隐藏代码 退出复制代码 隐藏代码 TODO
图片示例IPv4 API接口(暂不提供源码):https://api.a76yyyy.cn/ip?function=ipInfo 示例IPv6 API接口(暂不提供源码):https://api.a76yyyy.cn/ip?function=ipv6Info 示例日志[PowerShell] 纯文本查看 复制代码 ======================================================= Starting automatic update ipdata ======================================================= 开始检查IPv4数据库更新: ---------------处理中, 请稍候--------------- 地址:http://update.cz88.net/ip/copywrite.rar 开始下载: .\tmp\copywrite.rar [ .\tmp\copywrite.rar] 下载完成 0.27 KB / 0.27 KB 下载完成,共花费了0.16s IPv4数据文件新版本: 44370, 大小: 5396789 ------------------------------------------- 开始更新IPv4数据文件: .\data\czipdata.dat ---------------处理中, 请稍候--------------- 地址:http://update.cz88.net/ip/qqwry.rar 开始下载: .\tmp\qqwry.rar [ .\tmp\qqwry.rar] 下载完成 5270.30 KB / 5270.30 KB 下载完成,共花费了7.89s 成功写入到 .\data\czipdata.dat, 10,448,828字节 ------------------------------------------- 将IPv4数据文件写入文本文件中 dat -> txt ------------------------------------------- 写入文件 .\data\czipdata.txt 中, 请稍候... 写入完成, 写入 530116 条数据. ------------------------------------------- 开始检查IPv6数据库更新: ---------------处理中, 请稍候--------------- 地址:http://ip.zxinc.org IPv6数据文件新版本: 20210511 ------------------------------------------- 开始更新IPv6数据文件: .\data\ipv6wry.db ---------------处理中, 请稍候--------------- 地址:http://ip.zxinc.org/ip-20210511.7z 开始下载: .\tmp\ip-20210511.7z [ .\tmp\ip-20210511.7z] 下载完成 552.43 KB / 552.43 KB 下载完成,共花费了0.47s 成功写入到 .\data\ipv6wry.db, 565,689字节 ------------------------------------------- 将IPv6数据文件写入文本文件中 db -> txt ------------------------------------------- 写入文件 .\data\ipv6data.txt 中, 请稍候... 写入完成, 写入 176315 条数据. ------------------------------------------- 检索IPv4数据库是否存在 ---------------处理中, 请稍候--------------- 将IPv4数据文件 " .\data\czipdata.txt" 导入Mysql数据库中: ---------------处理中, 请稍候--------------- 本批次(行:0 - 99999)已处理完成。共需处理100000条,成功转换100000条。 系统将自动处理下一批IPv4数据(行:100000 - 199999)…… ---------------处理中, 请稍候--------------- …… ---------------处理中, 请稍候--------------- 本批次(行:500000 - 530115)已处理完成。共需处理30116条,成功转换30116条。 ------------------------------------------- 已全部导入完成, 共导入530116条IPv4数据. 连接IP数据库, 并检索大学数据库信息: ---------------处理中, 请稍候--------------- 大学数据库不存在,重新部署中: ---------------处理中, 请稍候--------------- 从https://github.com/pg7go/The-Location-Data-of-Schools- in -China导入大学-8084.json至 .\tmp\college.json 成功将大学地址数据写入到 .\tmp\college.json, 1,752,894字节 ------------------------------------------- 将大学数据文件 " .\tmp\college.json" 导入Mysql数据库中: ---------------处理中, 请稍候--------------- 本批次(行:0 - 999)已处理完成。共需处理1000条,成功转换1000条。 系统将自动处理下一批IP数据(行:1000 - 1999)…… ---------------处理中, 请稍候--------------- …… ---------------处理中, 请稍候--------------- 本批次(行:8000 - 8083)已处理完成。共需处理84条,成功转换84条。 ------------------------------------------- 已全部导入完成, 共导入8084条数据. IP数据库连接成功! ------------------------------------------- 开始载入纠错文件correct.json: ---------------处理中, 请稍候--------------- 载入完成! ------------------------------------------- 将IP数据库内的地址细分为省市区: ---------------处理中, 请稍候--------------- 本批次(行:0 - 19999)已处理完成。共需处理20000条,成功转换20000条。 系统将自动处理下一批IP数据(行:20000 - 40000)…… ---------------处理中, 请稍候--------------- …… ---------------处理中, 请稍候--------------- 本批次(行:520000 - 530115)已处理完成。共需处理10116条,成功转换10116条。 ------------------------------------------- 已全部完成转换。 操作完成! 检索IPv6数据库是否存在 ---------------处理中, 请稍候--------------- 将IPv6数据文件 " .\data\ipv6wry.db" 导入Mysql数据库中: ---------------处理中, 请稍候--------------- …… ---------------处理中, 请稍候--------------- 本批次(行:150000 - 176314)已处理完成。共需处理26315条,成功转换26315条。 ------------------------------------------- 已全部导入完成, 共导入176315条IPv6数据. 连接IP数据库, 并导出为sql文件: ---------------处理中, 请稍候--------------- IP数据库gz压缩档导出成功! 高校信息表gz压缩档导出成功! IPv4数据表gz压缩档导出成功! IPv6数据表gz压缩档导出成功! ======================================================= Starting automatic git commit push ======================================================= .\ A data/college_info.sql.gz M data/czipdata_version.bin M data/ipdatabase.sql.gz M data/iprange_info.sql.gz M data/ipv6_range_info.sql.gz M data/ipv6data_version.bin [main 1c2b048] 定时同步 2021-06-26 10:29:53 10 files changed, 6 insertions(+), 4 deletions(-) |
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/5516.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~