|
|
发表于 2023-2-16 23:19:06
|
显示全部楼层
有坛友微信联系要所有机房的IP txt或者excel格式的 7 B+ Q9 W: L) v) v+ _) ^
这个IP是动态的 不断的回收发放 最好是API实时调用' U) J2 |( @) f& x. ~9 U9 t
+ K5 {, z# p$ l9 i6 l% `& M6 R3 C我花了点时间给他找了些资源,现在一并发在下面。
4 E# L) P5 B" e: L, o5 u
' k2 P; ?! u- o" P$ W可以直接购买付费服务调用 价格在这里https://www.ip2location.com/database/ip2location. d# L9 b, L7 d p0 @6 s$ z7 M
3 n, \2 Z5 i+ T! L4 n这个网站也提供非实时的免费版本 地址在这里 https://lite.ip2location.com/0 U) u' K6 c8 h0 {9 e: C
3 Q$ G. d1 o' j免费的包含富强服务器,开放代理(PUB),Web代理,搜索引擎机器人(SES),数据中心范围和Tor出口的IP地址 https://lite.ip2location.com/ip2proxy-lite- ?1 v4 G% o8 c& D" ~& V- e |
# O" V0 j( D, D
下载需要注册,格式有CSV和BIN,提供的IP数据是用IP编号表示的需要转换) K+ {2 |: H1 c. t# v
比如我下载了第一个文档的第一个IP编号是16778241
% O3 Z/ v! W! ~$ ?( D ~python的转换代码是4 H }- c$ p2 f# G- S
" f8 a6 ^/ M, V: d+ v# U9 ?
- def long2DotIP(ipnum):2 E2 O5 w6 h; S
- return str(int(ipnum / 16777216) % 256) + "." + str(int(ipnum / 65536) % 256) + "." + str(int(ipnum / 256) % 256) + "." + str(ipnum % 256)
5 l1 i, c$ i( t5 u
1 L9 Q+ q& Q3 ]- x = long2DotIP(16778241)
# V5 C' `! E. U - print(x)2 @+ J; _6 L! W6 Z0 g6 T4 S
- ) E3 X& X/ n+ w+ K) e* H* C2 T7 P. f
- 1.0.4.1
复制代码 ' M) K9 t6 s6 d& l7 Y
7 F6 v) W# v6 f5 W
其他代码可以看下常见问题,写的非常详细 https://lite.ip2location.com/faq?lang=zh_CN/ d6 ~4 g. t/ ^
" `. J0 s' P7 M5 M5 L会编程的应该比较容易驾驭,当然它有wordpress插件,可以直接使用) L D$ N' I' A* j
0 J" x0 B) p4 C
https://cn.wordpress.org/plugins/ip2location-country-blocker// c9 ~7 v5 Z1 O; |0 T- G9 t
8 c7 }8 B. y; m% ]" Y插件我没测试,上面的内容仅供参考。 |
|