跳转到主要内容

Python语言编写的Reverse Whois API客户端库。

项目描述

reverse-whois-py license reverse-whois-py release reverse-whois-py build

概述

Python语言的Reverse Whois API客户端库。

最低Python版本为3.6。

安装

pip install reverse-whois

示例

完整的API文档可在此处找到

创建新的客户端

from reversewhois import *

client = Client('Your API key')

制作基本请求

# Get the number of domains.
terms = {
    'include': ['blog']
}
result = client.preview(basic_terms=terms)
print(result.domains_count)

# Get raw API response
raw_result = client.raw_data(
    basic_terms=terms,
    response_format=Client.XML_FORMAT,
    mode=Client.PREVIEW_MODE)

# Get list of registered/dropped domains (up to 10,000)
result = client.purchase(
    basic_terms=terms
)

高级用法

额外的请求参数

advanced_terms = [{
    'field': Fields.domain_name,
    'term': "whoisxmlapi.*"
}]
updated_date = datetime.date(2020, 1, 1)
result = client.purchase(
    advanced_terms=advanced_terms,
    updated_date_from=updated_date,
    include_audit_dates=True,
    punycode=False)

#Next page
response = client.purchase(
    basic_terms=terms
)
if response.has_next():
    next_page = client.next_page(
        current_page=response,
        basic_terms=terms
    )

#Iterating
for page in client.iterate_pages(basic_terms=terms):
    print(page)

变更日志

1.0.0 (2021-05-25)

  • 首次发布

项目详情


下载文件

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

源分发

reverse-whois-1.0.0.tar.gz (11.9 kB 查看散列值)

上传时间:

构建分发

reverse_whois-1.0.0-py3-none-any.whl (12.5 kB 查看哈希值)

上传时间 Python 3

支持者