|
|
发表于 2023-2-16 23:19:06
|
显示全部楼层
有坛友微信联系要所有机房的IP txt或者excel格式的
" l3 c s8 D, q) e这个IP是动态的 不断的回收发放 最好是API实时调用
/ N: N7 y5 x& A/ C0 @- B8 K
4 }9 j, C' _4 A# C0 Z我花了点时间给他找了些资源,现在一并发在下面。
+ h" ]" ?9 s. A9 \# u0 j- Z2 B+ G" Z" \8 P) X, C
可以直接购买付费服务调用 价格在这里https://www.ip2location.com/database/ip2location' a* }/ e: i0 c8 |& [0 T$ I4 _# Q
0 I! t. |" { r3 m
这个网站也提供非实时的免费版本 地址在这里 https://lite.ip2location.com/
3 @; H1 M& |* D) w+ u9 V3 {+ D8 [3 L- m6 x( f% c( P
免费的包含富强服务器,开放代理(PUB),Web代理,搜索引擎机器人(SES),数据中心范围和Tor出口的IP地址 https://lite.ip2location.com/ip2proxy-lite
' Y1 ~% i4 ?5 t# `
D& U$ D5 N. d2 S b! W/ `) z下载需要注册,格式有CSV和BIN,提供的IP数据是用IP编号表示的需要转换# K+ L0 `0 }, i0 k' m
比如我下载了第一个文档的第一个IP编号是16778241: i8 C! @ k1 d$ V$ i
python的转换代码是
$ H* S9 _6 r' q7 i l2 F$ T/ {1 x( O$ Y6 B$ C0 x$ w
- def long2DotIP(ipnum):) E3 ?' W' ~" Z
- return str(int(ipnum / 16777216) % 256) + "." + str(int(ipnum / 65536) % 256) + "." + str(int(ipnum / 256) % 256) + "." + str(ipnum % 256)
9 @, y# T" [$ K2 s7 m6 w - 0 f. C% D9 |/ r- @, z) Q, a! i
- x = long2DotIP(16778241)7 |* {+ R& a3 ?3 b) x
- print(x)6 h% |( _% x; s* ?
' d* m7 A* q5 K- 1.0.4.1
复制代码
' [. A% W6 i3 k; l" t" t; V
5 x0 U# a! h0 |( q; ]+ O0 \其他代码可以看下常见问题,写的非常详细 https://lite.ip2location.com/faq?lang=zh_CN
+ r; u5 C6 q( g3 y5 o/ ?) C) z8 T2 z
会编程的应该比较容易驾驭,当然它有wordpress插件,可以直接使用
3 m0 b: L' x% W5 ?: U& {7 {
: I5 _* y" ]1 @ E: E3 h* chttps://cn.wordpress.org/plugins/ip2location-country-blocker/
6 \/ |- ?- X" @6 }/ Q# U* i7 f. [) x/ M9 r" y
插件我没测试,上面的内容仅供参考。 |
|