|
发表于 2023-2-16 23:19:06
|
显示全部楼层
有坛友微信联系要所有机房的IP txt或者excel格式的
; S) K. L6 D, e2 ~/ W" X这个IP是动态的 不断的回收发放 最好是API实时调用
' O0 W+ O: C; a* t& |& S/ L, Q a0 f; q. h9 T& |! A8 j
我花了点时间给他找了些资源,现在一并发在下面。
6 ?( \* y5 h- L0 [; }1 U
+ V/ f3 I5 w& K! B可以直接购买付费服务调用 价格在这里https://www.ip2location.com/database/ip2location
/ Q% f6 M; W: O& n& v" ~5 Y) y2 n+ b' i/ \4 O* o
这个网站也提供非实时的免费版本 地址在这里 https://lite.ip2location.com/2 \% v% z/ h5 C3 ? U# \/ _' N
3 o2 q ^/ W/ g0 Z2 x5 Z
免费的包含富强服务器,开放代理(PUB),Web代理,搜索引擎机器人(SES),数据中心范围和Tor出口的IP地址 https://lite.ip2location.com/ip2proxy-lite
. n, u; e# ^3 M& H4 y2 M& B' I# X
下载需要注册,格式有CSV和BIN,提供的IP数据是用IP编号表示的需要转换
; R" Q: B. p! o* M0 w比如我下载了第一个文档的第一个IP编号是167782412 x( P- J6 I- H2 w5 {: n0 W* T4 e. l# a2 _
python的转换代码是
4 H6 {" s) n; x2 u) K
( P( N9 U4 |/ U$ p: M- def long2DotIP(ipnum):, y0 r4 X9 q J: H, Q* J
- return str(int(ipnum / 16777216) % 256) + "." + str(int(ipnum / 65536) % 256) + "." + str(int(ipnum / 256) % 256) + "." + str(ipnum % 256): H3 n- I$ J; l9 }0 i$ ?6 ^
: S- [3 R* }. v1 h3 D3 `- x = long2DotIP(16778241)
; ?$ W' I/ ?0 N+ R - print(x)
/ t5 S. Z( X9 g
H2 S" k7 L, L9 ?6 w- 1.0.4.1
复制代码 + u; v- x8 |* a
9 P1 M% S* }. A* \; B
其他代码可以看下常见问题,写的非常详细 https://lite.ip2location.com/faq?lang=zh_CN
$ N& w2 L- X& ?6 A) b' j K+ n- B' x
会编程的应该比较容易驾驭,当然它有wordpress插件,可以直接使用' v5 {; C2 k1 C0 u/ ^: i
" W$ k% g' g+ a3 Whttps://cn.wordpress.org/plugins/ip2location-country-blocker/
. s h) j' u0 A" Z8 H" `- _+ F' I% \; ^! u
插件我没测试,上面的内容仅供参考。 |
|