我有下面的脚本,它打开一个包含两列ip的文件
e.g 108.170.206.91|.com.invitemedia.prod2.pixel
首先尝试尊重域名,因为它是fns形式,然后通过公共后缀模块提取第二级域名。
`e.g invitemedia.com`
它工作得很好,但速度有点慢,有人能帮我把它弄得更快吗?
这是我的剧本:
psl = PublicSuffixList()
d = {}
f = open(file, 'r')
for n, line in enumerate(f):
ip,reversed_domain_1= line.split('|&
我想要写一个通用的模式,用于匹配域名和URL。我有一个类似于下面代码的案例。问题是,当我运行代码时,浏览器会冻结并手动关闭它。变量domain包含可以是yahoo.com和us.yahoo.com形式的域名。变量myString是要对存储的URL进行测试的URL。如果字符串共享存储的域名,那么测试应该是成功的,例如在下面的示例中,匹配将是-1,因为域是google.co.uk,而字符串有:google.com。但我不能得到-1的结果。相反,程序被冻结了。有什么问题吗?
var domain="accounts.google.co.uk";
myString="https