|
|
发表于 2023-2-16 23:19:06
|
显示全部楼层
有坛友微信联系要所有机房的IP txt或者excel格式的
7 _7 v, a- q) u! }/ s% i: a这个IP是动态的 不断的回收发放 最好是API实时调用
( ?4 D; A i( w
/ b$ z" ^5 B, {& Q! V7 e我花了点时间给他找了些资源,现在一并发在下面。, ]4 X% o" a: R( y- u
7 F$ V! a4 H$ w6 {可以直接购买付费服务调用 价格在这里https://www.ip2location.com/database/ip2location: V, ?1 x0 n1 J) `6 Y: L" {+ L$ A
2 q2 v3 i. [0 K& d: Z这个网站也提供非实时的免费版本 地址在这里 https://lite.ip2location.com/
! Q) L7 M; A5 `$ V6 X- G! | W, b0 E0 Y& s3 M4 [+ G. T) X3 [% }
免费的包含富强服务器,开放代理(PUB),Web代理,搜索引擎机器人(SES),数据中心范围和Tor出口的IP地址 https://lite.ip2location.com/ip2proxy-lite
+ W5 d4 N8 X. W! n, t
# m% D; p% D) R" b" A% d+ p下载需要注册,格式有CSV和BIN,提供的IP数据是用IP编号表示的需要转换2 }; F) J* u! k9 O4 C: y
比如我下载了第一个文档的第一个IP编号是167782416 L" Z# ?$ E! w5 f
python的转换代码是" q) G6 h2 j9 Y6 [; v* N
- g% z l- u# P& z7 A" m$ }' v- def long2DotIP(ipnum):1 q0 m5 d* S9 p' W* \9 q5 N* K' F. O3 F0 B
- return str(int(ipnum / 16777216) % 256) + "." + str(int(ipnum / 65536) % 256) + "." + str(int(ipnum / 256) % 256) + "." + str(ipnum % 256)
* k7 {! F6 i7 X+ M* \) a% G; j - " W. s! J0 n! ?
- x = long2DotIP(16778241)
( W* s r$ \( ^3 \6 A2 m - print(x)4 `4 k3 \4 q, b6 b0 e1 Q
3 z4 H8 w+ i3 ~' y8 t' a, b; j8 ^8 p- 1.0.4.1
复制代码
/ f* y; k, o) V" o% K3 y: }- r; x; w- a3 a0 _* l
其他代码可以看下常见问题,写的非常详细 https://lite.ip2location.com/faq?lang=zh_CN
6 L. l) Y$ u8 ?& v. |% k( N" u
, `/ @& a4 [8 X9 ^! I5 o! x7 r会编程的应该比较容易驾驭,当然它有wordpress插件,可以直接使用
3 V" H3 ~6 ?& P; d' W/ [0 S- D1 j# k
https://cn.wordpress.org/plugins/ip2location-country-blocker/2 G& G, M6 ]0 q
$ y/ l$ _$ n- a" g( C
插件我没测试,上面的内容仅供参考。 |
|