自定义白名单域名 - Python3
Custom whitelisting domain names - Python3
在我的项目中,我想将一组域列入白名单以处理请求。它应该允许来自所列域、其子域和域中不同页面的所有请求。
因此,例如,如果列入白名单的域之一是 example.com
,它应该为 www.example.com
、abc.example.com
、https://abc.def.example.com
、[=15 的请求提供服务=]等
哪个是可用于此目的的最佳实用程序/库?或者,我需要编写自己的正则表达式吗?
您可以使用此 python 函数来检查是否应根据您的域允许 url:
def isDomainAllowed(url)
domain = 'example.com'
match = re.search(r'example.com', url)
if match and match.group() == domain:
return True
return False
您可以使用以下正则表达式来匹配域 example.com
.
的子域
^([a-zA-Z0-9]+\.)*example\.com\/?.*
在我的项目中,我想将一组域列入白名单以处理请求。它应该允许来自所列域、其子域和域中不同页面的所有请求。
因此,例如,如果列入白名单的域之一是 example.com
,它应该为 www.example.com
、abc.example.com
、https://abc.def.example.com
、[=15 的请求提供服务=]等
哪个是可用于此目的的最佳实用程序/库?或者,我需要编写自己的正则表达式吗?
您可以使用此 python 函数来检查是否应根据您的域允许 url:
def isDomainAllowed(url)
domain = 'example.com'
match = re.search(r'example.com', url)
if match and match.group() == domain:
return True
return False
您可以使用以下正则表达式来匹配域 example.com
.
^([a-zA-Z0-9]+\.)*example\.com\/?.*