Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 15.04.2014, 19:06   #1
UKRtortik
Форумчанин
 
Регистрация: 25.02.2014
Сообщений: 366
Репутация: -14
По умолчанию Парсер

Код:

<?php
$url = file_get_contents('http://fineproxy.org/');
preg_match('\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}:\d{1,5}', $url, $matches);
print_r($matches);
echo $matches;
?>

Что не так?
UKRtortik вне форума   Ответить с цитированием
Старый 15.04.2014, 19:45   #2
Кольша
Далеко не
Профессионал
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Адрес: Россия, Новосибирск
Сообщений: 1,505
Репутация: 365

skype: K0lsha
По умолчанию

Код:

/(?:([1-9]\d{0,2}\.[1-9]\d{0,2}\.[1-9]\d{0,2}\.[1-9]\d{0,2})(?:[\D]*)([1-9]\d{0,5}))/

__________________
admin[@]ksware.ru
Кольша вне форума   Ответить с цитированием
Старый 15.04.2014, 20:05   #3
UKRtortik
Форумчанин
 
Регистрация: 25.02.2014
Сообщений: 366
Репутация: -14
По умолчанию

а почему он получает только 2 прокси, и то одинаковые
Код:

219.93.183.106:8080219.93.183.106:8080

UKRtortik вне форума   Ответить с цитированием
Старый 15.04.2014, 20:09   #4
Кольша
Далеко не
Профессионал
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Адрес: Россия, Новосибирск
Сообщений: 1,505
Репутация: 365

skype: K0lsha
По умолчанию

preg_match_all
__________________
admin[@]ksware.ru
Кольша вне форума   Ответить с цитированием
Старый 15.04.2014, 20:12   #5
UKRtortik
Форумчанин
 
Регистрация: 25.02.2014
Сообщений: 366
Репутация: -14
По умолчанию

а почему вот так вот выводит:

Код:

Array ( [0] => Array ( [0] => 219.93.183.106:8080 [1] => 183.207.228.9:8039 [2] => 58.205.228.67:8080 [3] => 58.205.228.67:8000 [4] => 117.166.90.38:8123 [5] => 199.200.120.37:7808 [6] => 117.40.156.145:3128 [7] => 58.205.228.66:8000 [8] => 208.92.249.134:80 [9] => 183.207.228.9:8002 [10] => 122.228.156.126:80 [11] => 222.124.198.136:3129 [12] => 183.207.228.7:80 [13] => 199.200.120.37:8089 [14] => 107.150.12.192:80 [15] => 218.92.227.165:16158 [16] => 183.207.228.9:80 [17] => 183.223.29.90:8123 [18] => 183.219.70.173:8123 [19] => 192.3.25.99:8089 [20] => 221.176.37.1:80 [21] => 199.101.100.70:7808 ) [1] => Array ( [0] => 219.93.183.106 [1] => 183.207.228.9 [2] => 58.205.228.67 [3] => 58.205.228.67 [4] => 117.166.90.38 [5] => 199.200.120.37 [6] => 117.40.156.145 [7] => 58.205.228.66 [8] => 208.92.249.134 [9] => 183.207.228.9 [10] => 122.228.156.126 [11] => 222.124.198.136 [12] => 183.207.228.7 [13] => 199.200.120.37 [14] => 107.150.12.192 [15] => 218.92.227.165 [16] => 183.207.228.9 [17] => 183.223.29.90 [18] => 183.219.70.173 [19] => 192.3.25.99 [20] => 221.176.37.1 [21] => 199.101.100.70 ) [2] => Array ( [0] => 8080 [1] => 8039 [2] => 8080 [3] => 8000 [4] => 8123 [5] => 7808 [6] => 3128 [7] => 8000 [8] => 80 [9] => 8002 [10] => 80 [11] => 3129 [12] => 80 [13] => 8089 [14] => 80 [15] => 16158 [16] => 80 [17] => 8123 [18] => 8123 [19] => 8089 [20] => 80 [21] => 7808 ) ) Array

UKRtortik вне форума   Ответить с цитированием
Старый 15.04.2014, 20:14   #6
Кольша
Далеко не
Профессионал
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Адрес: Россия, Новосибирск
Сообщений: 1,505
Репутация: 365

skype: K0lsha
По умолчанию

А почему он должен выводить по другому?
__________________
admin[@]ksware.ru
Кольша вне форума   Ответить с цитированием
Старый 15.04.2014, 20:20   #7
UKRtortik
Форумчанин
 
Регистрация: 25.02.2014
Сообщений: 366
Репутация: -14
По умолчанию

а как же правильно тогда делать?
UKRtortik вне форума   Ответить с цитированием
Старый 15.04.2014, 20:21   #8
Кольша
Далеко не
Профессионал
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Адрес: Россия, Новосибирск
Сообщений: 1,505
Репутация: 365

skype: K0lsha
По умолчанию

Все правильно, просто выводи так
Код:

print_r($matches[0]);

__________________
admin[@]ksware.ru
Кольша вне форума   Ответить с цитированием
Старый 15.04.2014, 20:23   #9
UKRtortik
Форумчанин
 
Регистрация: 25.02.2014
Сообщений: 366
Репутация: -14
По умолчанию

Код:

<?php
$url = file_get_contents('http://fineproxy.org/');
preg_match_all('/(?:([1-9]\d{0,2}\.[1-9]\d{0,2}\.[1-9]\d{0,2}\.[1-9]\d{0,2})(?:[\D]*)([1-9]\d{0,5}))/', $url, $matches);
print_r($matches[0]);
echo $matches[0];
?>

Соровно вот так выводит:

Код:

Array ( [0] => 219.93.183.106:8080 [1] => 183.207.228.9:8039 [2] => 58.205.228.67:8080 [3] => 58.205.228.67:8000 [4] => 117.166.90.38:8123 [5] => 199.200.120.37:7808 [6] => 117.40.156.145:3128 [7] => 58.205.228.66:8000 [8] => 208.92.249.134:80 [9] => 183.207.228.9:8002 [10] => 122.228.156.126:80 [11] => 222.124.198.136:3129 [12] => 183.207.228.7:80 [13] => 199.200.120.37:8089 [14] => 107.150.12.192:80 [15] => 218.92.227.165:16158 [16] => 183.207.228.9:80 [17] => 183.223.29.90:8123 [18] => 183.219.70.173:8123 [19] => 192.3.25.99:8089 [20] => 221.176.37.1:80 [21] => 199.101.100.70:7808 ) Array

UKRtortik вне форума   Ответить с цитированием
Старый 15.04.2014, 20:25   #10
Кольша
Далеко не
Профессионал
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Адрес: Россия, Новосибирск
Сообщений: 1,505
Репутация: 365

skype: K0lsha
По умолчанию

Может стоит поучить основы языка?
Код:

<?php
$url = file_get_contents('http://fineproxy.org/');
preg_match_all('/(?:([1-9]\d{0,2}\.[1-9]\d{0,2}\.[1-9]\d{0,2}\.[1-9]\d{0,2})(?:[\D]*)([1-9]\d{0,5}))/', $url, $matches);
echo implode("\n",$matches[0]);
?>

__________________
admin[@]ksware.ru
Кольша вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Парсер kuba1981 PHP 4 05.08.2013 09:50
Парсер cargo29 JavaScript, Ajax 2 15.09.2011 19:07
парсер shanluu PHP 3 31.05.2011 17:59
парсер на C# newerwiner C# (си шарп) 1 08.05.2011 16:16
Парсер Ronin333 Общие вопросы C/C++ 3 15.04.2010 14:00


15:20.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru