跳转到主要内容

Python语言的反向IP/DNS API客户端库。

项目描述

reverse-ip-py license reverse-ip-py release reverse-ip-py build

概述

Python语言的反向IP/DNS API客户端库。

最低Python版本为3.6。

安装

pip install reverse-ip

示例

完整API文档可在此处找到

创建新的客户端

from reverseip import *

client = Client('Your API key')

发送基本请求

# Get parsed records as a model instance.
result = client.data('8.8.8.8')
print(result.size)
for record in result.result:
    print("Domain: {}, visited: {}".format(
            record.name, record.last_visit))

# Get raw API response
resp_str = client.raw_data('1.1.1.1')

高级用法

分页

for response in client.iterate_over('1.1.1.1'):
    # Working with the current page
    print(response.size)
    for record in response.result:
        print(record.name)


# Alternative way
try:
    response = client.data('1.1.1.1')
    # processing
    # ...
    while response.has_next:
        response = client.next_page('1.1.1.1', response)
        # processing
        # ...
except ReverseIpApiError as error:
    print(error.message)

以XML获取原始数据

raw = client.raw_data('1.1.1.1', output_format='xml')
print(raw)

变更日志

1.1.1 (2022-11-08)

  • 提升urllib3

1.1.0 (2021-04-22)

  • 小修复

  • UnparsableApiResponse错误类重命名为UnparsableApiResponseError

1.0.1 (2021-04-21)

  • README更新。

1.0.0 (2021-04-20)

  • 首次发布

项目详情


下载文件

为您的平台下载文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

reverse-ip-1.1.1.tar.gz (9.1 kB 查看哈希)

上传时间:

构建的分发版

reverse_ip-1.1.1-py3-none-any.whl (9.2 kB 查看哈希值)

上传时间 Python 3

支持者