用于管理数据的非官方python3库https://hole.cert.pl/

pycerthole的Python项目详细描述


圆孔

License: MIT

管理https://hole.cert.pl/中数据的非官方python3库

^{em1}的正式文档$孔.cert.pl可以找到here。在

安装

您可以直接从PyPi安装

pip install pycerthole

您也可以从此存储库安装:

^{pr2}$

使用

frompycertholeimportCertHolech=CertHole()all_domains=ch.get_data()

作为回报,您将得到Domain对象的列表

域始终包含以下字段:

  • domain_address-域地址Domain
  • insert_date-记录加载到的日期孔.cert.pl数据库
  • is_blocked-定义给定域是否被阻止

Blocked domain - domain that is currently down (not malicious) due to actions from third parties (eg. ISP, authorities etc. )

可选字段:

  • delete_date-定义给定域何时被阻止并从列表中删除

数据类型

来自hole.cert.pl的数据分为4种文件类型:

  • csv
  • json(默认)
  • xml
  • txt

默认情况下,使用json。只有jsoncsv记录返回当前被阻止和关闭的域。这些记录包含删除的确切日期:delete_date。在

您可以通过将参数传递给get_dataget_raw_data方法来定义类型。在

ch.get_data(default_type='csv')[...Domain({'domain_address':'example.com','insert_date':datetime.datetime(2020,1,1,12,00,00),'delete_date':datetime.datetime(2020,2,2,2,22,39),'is_blocked':True}),...]
ch.get_raw_data(default_type='xml')[...<pozycjarejestrulp="1"><adresdomeny>example.com</adresdomeny><datawpisu>2020-01-01T23:00:00</datawpisu></pozycjarejestru>,...]

其他

阻止的域列表

ch.get_data_blocked(default_type='json')

支持的类型:

  • ^{(默认值)}
  • csv

学分

所有学分孔.cert.pl转到来自cert.pl的人。在

这个项目是一个非官方的包装器,它提供了一个惊人的服务证书编号hole.cert.pl提供

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么@DELETE REST不起作用?   带有JPA2的java表值参数。1和Hibernate,Sql Server   如何将Java类添加到Xamarin VS2017项目   绘制多边形时出现java空指针异常   java Apache WebClient 303状态未重定向   java如何用一组字符串数组从数据库中获取数据   java是否可以使用Google Drive API向文件中添加脚本?   java组织。阿帕奇。贾斯珀。JspC jar文件下载   java在整个JSON映射中将单个值作为JSON流   通过命令行将文件输入到java   java rs.next()总是返回false   java标记异常,通知调用方利用异常消息   java Spring YML数组属性为空