|
|
发表于 2023-2-16 23:19:06
|
显示全部楼层
有坛友微信联系要所有机房的IP txt或者excel格式的 # U1 x* J7 f, d
这个IP是动态的 不断的回收发放 最好是API实时调用; x; H. V2 S$ W, Z
0 C5 p' ?4 b& p* ]1 s; \我花了点时间给他找了些资源,现在一并发在下面。
( o, r }: ^& D7 V2 E, {: h' `" Y1 l) t6 o- \" ?0 ]* b$ @, D
可以直接购买付费服务调用 价格在这里https://www.ip2location.com/database/ip2location9 N7 ?2 N: K: j
! @5 V8 N( X3 C$ j. z5 E& w
这个网站也提供非实时的免费版本 地址在这里 https://lite.ip2location.com/
% q0 `" t* H' j( p- c4 m- m) K) [' e( ?6 @$ r2 T$ Z( a
免费的包含富强服务器,开放代理(PUB),Web代理,搜索引擎机器人(SES),数据中心范围和Tor出口的IP地址 https://lite.ip2location.com/ip2proxy-lite1 x+ y5 w7 O- w/ b2 B: e
6 p, J5 R; V3 o3 J( t/ j d. V9 ?. q8 w' B下载需要注册,格式有CSV和BIN,提供的IP数据是用IP编号表示的需要转换, {: j1 f/ _/ U4 u+ T
比如我下载了第一个文档的第一个IP编号是16778241
$ k5 @' I, m B' d! vpython的转换代码是
$ ?! K; Q/ |9 ?5 z
2 |- T8 C: J, w$ g( ]- def long2DotIP(ipnum):- w+ q$ q: s& A( }5 q# t
- return str(int(ipnum / 16777216) % 256) + "." + str(int(ipnum / 65536) % 256) + "." + str(int(ipnum / 256) % 256) + "." + str(ipnum % 256)
% R7 G; X Q. ]# o/ ` - " V7 x3 `% t; Y) u. o
- x = long2DotIP(16778241)
2 p! n2 _; Q: {' T8 V - print(x)7 F) M1 y( y3 h; ]
- 2 m+ V) P$ s. H( u
- 1.0.4.1
复制代码 % A4 x* D+ X! g! ^
0 X' E" k- C1 U: D' U* }3 J. P* l' X. J
其他代码可以看下常见问题,写的非常详细 https://lite.ip2location.com/faq?lang=zh_CN& v0 C4 o. C( g
# [) {( l) z. P( O; Z+ }! U会编程的应该比较容易驾驭,当然它有wordpress插件,可以直接使用
* u; t! T/ o: a( f
7 F8 G( {2 [; G+ M4 {! y) K, Mhttps://cn.wordpress.org/plugins/ip2location-country-blocker/
5 P' O( p% a& P) M: D9 l& n5 `+ Y3 g
插件我没测试,上面的内容仅供参考。 |
|