跳转到主要内容

用于域名和子域名发现API的Python客户端库。

项目描述

domain-discovery-py license domain-discovery-py release domain-discovery-py build

概述

Python语言编写的域名和子域名发现API客户端库。

最低Python版本为3.6。

安装

pip install domain-discovery

示例

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

创建新的客户端

from domaindiscovery import *

client = Client('Your API key')

域名

terms = {
    'include': ['example.*']
}

# Get the list of domains (up to 10,000)
result = client.get(domains=terms)

# Total count
print(result.domains_count)

子域名

domain_terms = {
    'include': ['blog.*'],
    'exclude': ['*.com']
}
subdomain_terms = {
    'include': ['*news*']
}

# Search for subdomains
result = client.get(subdomains=subdomain_terms)

# Search in subdomains of the required domain names
result = client.get(
    domains=domain_terms,
    subdomains=subdomain_terms)

额外功能

import datetime

terms = {
    'include': ['blog.*'],
    'exclude': ['*.com']
}
since_date = datetime.date(2021, 8, 12)

# Get raw response in XML and filter by date
raw_result = client.get_raw(
    domains=terms,
    output_format=Client.XML_FORMAT,
    since_date=since_date)

响应模型概述

Response:
    - domains_count: int
    - domains_list: [str]

变更日志

1.0.0 (2021-11-19)

  • 首次发布

项目详情


下载文件

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

源代码分布

domain-discovery-1.0.0.tar.gz (9.1 kB 查看哈希值)

上传时间 源代码

构建发行版

domain_discovery-1.0.0-py3-none-any.whl (9.9 kB 查看哈希值)

上传时间 Python 3