📜  随机 ips .com (1)

📅  最后修改于: 2023-12-03 15:28:51.230000             🧑  作者: Mango

随机 IPs.com

随机 IPs.com 是一个可以随机获取 IP 地址的网站。在测试网络应用程序或者进行数据统计时,获取随机 IP 地址是非常有用的。

使用方法

使用随机 IPs.com 获取 IP 地址非常简单,只需要通过 HTTP GET 请求以下网址即可:

https://api.random-ips.com/

API 返回的是 JSON 格式的数据,示例如下:

{
  "ip": "192.168.0.1",
  "prefix": "192.168.0.0/24",
  "city": "New York",
  "country": "USA",
  "continent": "North America",
  "latitude": 40.7128,
  "longitude": -74.0060,
  "timezone": "America/New_York",
  "org": "Internet Assigned Numbers Authority",
  "asn": 0
}

其中,ip 字段表示获取到的 IP 地址,prefix 字段表示 IP 地址所在的子网掩码,city 表示城市名称,country 表示国家名称,continent 表示所在的大洲,latitudelongitude 表示经度和纬度,timezone 表示所在时区,org 表示网络服务提供商,asn 表示网络自治域号码。

示例代码

下面是使用 Python 语言通过随机 IPs.com 获取 IP 地址的示例代码:

import requests
import json

r = requests.get('https://api.random-ips.com/')
data = json.loads(r.text)

print('IP Address: ', data['ip'])
print('Location: ', data['city'], data['country'], data['continent'])

返回的 Markdown 代码片段如下:

## 使用方法

使用随机 IPs.com 获取 IP 地址非常简单,只需要通过 HTTP GET 请求以下网址即可:

https://api.random-ips.com/


API 返回的是 JSON 格式的数据,示例如下:

```json
{
  "ip": "192.168.0.1",
  "prefix": "192.168.0.0/24",
  "city": "New York",
  "country": "USA",
  "continent": "North America",
  "latitude": 40.7128,
  "longitude": -74.0060,
  "timezone": "America/New_York",
  "org": "Internet Assigned Numbers Authority",
  "asn": 0
}

其中,ip 字段表示获取到的 IP 地址,prefix 字段表示 IP 地址所在的子网掩码,city 表示城市名称,country 表示国家名称,continent 表示所在的大洲,latitudelongitude 表示经度和纬度,timezone 表示所在时区,org 表示网络服务提供商,asn 表示网络自治域号码。

示例代码

下面是使用 Python 语言通过随机 IPs.com 获取 IP 地址的示例代码:

import requests
import json

r = requests.get('https://api.random-ips.com/')
data = json.loads(r.text)

print('IP Address: ', data['ip'])
print('Location: ', data['city'], data['country'], data['continent'])