Я ищу список (не имеет значения, если это не все, просто должен быть большим, как его для создания фиктивных данных)
Я ищу список как
.net.nz .co.nz .edu.nz .govt.nz .com.au .govt.au .com .net
какие-нибудь идеи, где я могу найти список?
Есть ответы здесь .Большинство из них касаются использования http://publicsuffix.org/,, и даже некоторые реализации для его использования были даны на некоторых языках, таких как Ruby.
Чтобы получить все домены ICANN, этот код Python должен работать для вас:
import requests url = 'https://publicsuffix.org/list/public_suffix_list.dat' page = requests.get(url) icann_domains = [] for line in page.text.splitlines(): if 'END ICANN DOMAINS' in line: break elif line.startswith('//'): continue else: domain = line.strip() if domain: icann_domains.append(domain) print(len(icann_domains)) # 7334 as of Nov 2018
Удалите оператор break, чтобы получить и частные домены.
break
Будьте осторожны, так как выполучит несколько доменов, подобных этому: *.kh (например, http://www.mptc.gov.kh/dns_registration.htm).* является подстановочным знаком.
*.kh
http://www.mptc.gov.kh/dns_registration.htm
*