Показать сообщение отдельно

  #5  
Старый 19.07.2015, 09:46
MiAl
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&region=%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, которую нужно пропарсить.
 
Ответить с цитированием