Mozilla公共后缀列表作为一个Python包,并每日更新
项目描述
psl
Mozilla公共后缀列表作为一个Python包,并每日更新。
使用python -m pip install psl
安装
有关列表本身的更多信息,请参阅https://publicsuffix.org。
API
该包作为API提供以下成员
domain_suffixes()
def domain_suffixes(dn: str, *, icann_only: bool=False) -> Suffixes: ...
查询给定域的公共后缀列表,并返回一个包含域的公共和私有后缀的命名元组。如果该字段不可用,则任一值都可以为None
。(例如,对于域名com
,private=None
)
domain_can_set_cookie()
def domain_can_set_cookie(*, http_domain: str, cookie_domain: str) -> bool: ...
确定接收来自<http_domain>
的HTTP响应并带有参数Domain=<cookie_domain>
的Set-Cookie
标头的用户代理是否应允许设置该cookie。这禁止在公共后缀和HTTP域名无权限控制的域上设置cookie。
这是现代浏览器用来确定是否安全设置cookie以防止'超级cookie'的相同机制。
许可证
MPL-2.0
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码发行版
psl-2024.9.30.tar.gz (51.6 kB 查看哈希值)
构建发行版
psl-2024.9.30-py3-none-any.whl (50.4 kB 查看哈希值)