|
|
发表于 2023-2-16 23:19:06
|
显示全部楼层
有坛友微信联系要所有机房的IP txt或者excel格式的 7 |9 u* q, \+ P- T1 f8 m
这个IP是动态的 不断的回收发放 最好是API实时调用( q0 [; a3 A& y A
7 N- W0 j8 i5 L! \7 \8 b我花了点时间给他找了些资源,现在一并发在下面。+ O2 c/ f, ?/ d1 `
* a$ A% g4 s. h! J4 p/ A5 ~3 b
可以直接购买付费服务调用 价格在这里https://www.ip2location.com/database/ip2location
3 M6 B6 ~+ W2 L' b5 Y+ P8 A) D: J; N2 e5 \3 [. V
这个网站也提供非实时的免费版本 地址在这里 https://lite.ip2location.com/% h1 ^7 S7 W5 J$ y3 G! C3 }
) m2 k8 g. h2 c( ]( M免费的包含富强服务器,开放代理(PUB),Web代理,搜索引擎机器人(SES),数据中心范围和Tor出口的IP地址 https://lite.ip2location.com/ip2proxy-lite
" n+ B: [- r! ?, J( o& u m5 T1 q+ |+ s7 g' G0 e
下载需要注册,格式有CSV和BIN,提供的IP数据是用IP编号表示的需要转换
; m9 X- R, t( M+ Y/ A( u3 g比如我下载了第一个文档的第一个IP编号是16778241
5 d+ n% y1 a! [- a: {/ T( `python的转换代码是
: e% j: P4 j$ f( ~5 j4 k4 N8 {" ?7 u- R( [% C4 g+ _
- def long2DotIP(ipnum):; t1 P! _, R0 e# Q# w4 }. z
- return str(int(ipnum / 16777216) % 256) + "." + str(int(ipnum / 65536) % 256) + "." + str(int(ipnum / 256) % 256) + "." + str(ipnum % 256)
$ z8 ]6 `% l) R" E- {1 @$ N; S& V - . d9 m; W" v! [+ W) e Y. s
- x = long2DotIP(16778241)
+ p3 T5 j5 i; ^, y5 |# X/ ] - print(x)" x0 w1 |$ ~; S2 s
0 w1 Q# y+ F& n x9 k6 h; Z- H- 1.0.4.1
复制代码 / _0 J! q1 t% B/ ]! W. n
& |" U) Z/ B+ |, U8 b1 l其他代码可以看下常见问题,写的非常详细 https://lite.ip2location.com/faq?lang=zh_CN
+ H1 ~% ]) R/ z
) K0 ~) w% i5 P u' A* Q会编程的应该比较容易驾驭,当然它有wordpress插件,可以直接使用5 G1 }, K/ s6 j: V
/ r) ?4 `1 u5 G+ B6 I: g. _9 hhttps://cn.wordpress.org/plugins/ip2location-country-blocker/
* X, ^# o- E, w7 f
1 w: q) o6 a: m, G8 L0 p& ]插件我没测试,上面的内容仅供参考。 |
|