
19.07.2015, 09:46
|
|
Member
Регистрация: 19.07.2015
Сообщений: 8
С нами:
5694806
Репутация:
0
|
|
Сообщение от polosatyj
Как за один раз прогнать этот список??? http://ipgeobase.ru/cgi-bin/AdvSear...E5%E4%E5%F0%E0%EB%FC%ED%FB%E9+%EE%EA%F0% F3%E3
Уже сделали? В Linux это можно было бы провернуть одной строкой:
Код:
curl -s 'http://ipgeobase.ru/cgi-bin/AdvSearch.cgi?company=PSTAR-MNT&choice=+%CF%EE%E8%F1%EA+&action_type=mntner_search&city=%D1%E0%ED%EA%F2-%CF%E5%F2%E5%F0%E1%F3%F0%E3®ion=%D1%E0%ED%EA%F2-%CF%E5%F2%E5%F0%E1%F3%F0%E3&district=%D1%E5%E2%E5%F0%EE-%C7%E0%EF%E0%E4%ED%FB%E9+%F4%E5%E4%E5%F0%E0%EB%FC%ED%FB%E9+%EE%EA%F0%F3%E3' | grep -o -E '[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3} - [0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}' > diap_ip.txt
И всё бы сохранилось в файл diap_ip.txt
Если нет под рукой Linux, то вот я сделал для вас: webware.biz/uploadfiles/diap_ip.7z
Если ещё кому-то понадобиться отфильтровать диапазоны IP с сайта ipgeobase.ru, то можно сделать так:
Код:
curl -s 'URL' | grep -o -E '[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3} - [0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}' > diap_ip.txt
Где вместо ' URL' введите адрес страницы на ipgeobase.ru, которую нужно пропарсить.
|
|
|