我有域列表:
domains_1 = ['google.com', 'payments-amazon.com']
domains_2 = ['https://static-eu.payments-amazon.com/OffAmazonPayments/de/lpa/js/Widgets.js']
在这种情况下,payments-amazon.com
是公共域。考虑到域名可以是长的和唯一的,我该如何找到它呢
我已经试过了,但这只在域名准确的情况下有效。如果它们在列表/字符串中包含部分域,我需要它们匹配:
matches = (set(domains_1).intersection(domains_2))
print(matches)
您可以使用像tldextract这样的软件包-除了在AWS lambda设置中,它工作得非常好。或者您可以使用类似的方法从URL获取域
相关问题 更多 >
编程相关推荐