我注意到URL解析到了一个网站,但是没有像.com、.org等TLD。我编写了一个脚本来测试所有两个字母的URL:
#!/bin/bash
for a in {a..z}
do
for b in {a..z}
do
curl "$a$b" -s -m 10 >> foo.txt
if [ -s foo.txt ]
then
cp foo.txt "$a$b.txt"
rm foo.txt
echo "$a$b
我有一个名为'urls‘的表,其中包含不同国家的域名,如下所示:
Domain
Paypal.com
wellsfargo.co.uk
sparkasse.fe.de
等等。
我有另一个名为' country‘的表,其中包含tlds及其关联的国家/地区,如下所示:
tld country
nl netherlands
de germany
uk united kingdom
etc...
我不知道如何才能创建一个匹配项,在这个匹配项中,我可以从表‘urls’中的域名中提取表' country‘中的国家名
我有一个数据数组,其中包含一些具有TLD扩展的域。我想分别收集域名和TLD扩展名。
另一个重要的例子是,在"hello.co.uk“中,我想收集"hello”作为一个变量,然后收集".co.uk“作为另一个变量。
下面是我使用的代码:
// Get a file into an array
$lines = file($_FILES['file']['tmp_name']);
// Loop through array
foreach ($lines as $line_num => $line) {
echo $lin
我正在寻找一种方法来找出一个国家的ccTLD是什么。
我有一种方法来检查一个TLD或ccTLD是否是真实的,但是这个来源的公共信息是一个列表,而不是他们连接到哪个国家的参考,或者一个描述。
例如,我在为爱沙尼亚寻找ccTLD。我已经知道.es是Espaneol (西班牙)。但事实证明,.et是埃塞俄比亚。幸运的是,上面提到的检查可以开始,这给了我一个列表:
$ find-tld.sh e
EC
EE
EG
ER
ES
ET
EU