Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 1.36 KB

README.md

File metadata and controls

50 lines (36 loc) · 1.36 KB

ip-info-spider

JSON格式全ip信息爬虫

展示

Screenshot_20221222_072346

使用

安装依赖

pip install urllib3

运行

python main.py

运行结果

此爬虫可保存进度,在第一次启动时会创建update-info.info文件,并在其内存储进度,格式如下:

123
4
56
78

这表示进度已达到123.4.56.78

默认从0.0.0.0开始,如果已经存在update-info.info,则会以文件中保存的ip开始,直到255.255.255.255。

每个ip将存储在以下位置(以aaa.bbb.ccc.ddd为例)
./ip-list/aaa/bbb/ccc/ddd.json json格式如下

{"country": "中国", "short_name": "CN", "province": "台湾省", "city": "台南县", "area": "", "isp": "中華電信", "net": "", "ip": "122.122.122.122"}

在此仓库内提供了90.100.10.10-90.100.64.111、共13925个ip,可供参考。

用途

无。

据估计,使用github actions运行时的速度大概是3481.25 ip/h,共需(256^4/3481.25)=1233742.85个小时,也就是51405天,大概需要193.8年。

直接在国内使用速度会快些,大概快三倍使用,只需193.8/3=64.6年即可完成。

此过程中,将发出(256256256*256=4294967296)个请求,大概需要占用3600GB空间存储。

仅供娱乐。