#1 2008.09.19 15:09

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Помогите с грабом прокси

Помогите мне разораться:
1. Как в файлах находящихся в папке list сделать чтобы каждая новая прокси начиналась с новой строки.
2. Как выводить на другую страницу имена и ссылки на файлы в папке list (например:
20.Sep.2008.dat
19.Sep.2008.dat)
Чтобы новые были вверху.

Неактивен

#2 2008.09.19 22:29

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите с грабом прокси

Код:

1
span style="color: #0000BB"><?php// берем файлы по маске$f = glob('list/*.dat');// сортируемrsort($f);// выводимprint_r($f);?>

Неактивен

#3 2008.09.19 23:47

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Помогите с грабом прокси

Чёто не идёт! sad Можно поподробнее...

Неактивен

#4 2008.09.20 00:22

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите с грабом прокси

а можно подробнее что не идет?

Неактивен

#5 2008.09.20 10:31

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Помогите с грабом прокси

создал файл proxy.php вставил в него код который выше. Результат, при заходе через браузер выводит Arry ()

Неактивен

#6 2008.09.20 12:59

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите с грабом прокси

$f = glob('list/*.dat');

здесь должен быть путь к папке с твоими проксями и маска поиска. т.е. list/ - это папка, *.dat - маска (всё что имеет расширение .dat)

Неактивен

#7 2008.09.20 14:15

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Помогите с грабом прокси

хорошо. А как в файлах с прокси сделать чтобы каждая прокси начиналась с новой строки.

Неактивен

#8 2008.09.20 15:20

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите с грабом прокси

ммм.... я и на глаз не всегда могу определить где начинается новая прокся, а где заканчивается старая. какие могут быть порты в списке у проксей? судя по всему, нужно искать ":" и после него еще заранее определенный список возможных портов.

Неактивен

#9 2008.09.20 16:05

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Помогите с грабом прокси

2 или 4 цифры

Неактивен

#10 2008.09.20 16:09

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите с грабом прокси

нет.
вот соорудил регулярку, тот файл что в архиве она правильно разбирает, но по сути не надежная. попробуй получть сам файл с проксями в таком виде чтобы эти прокси можно было легко оттуда доставать.

Код:

1
span style="color: #0000BB"><?php$f = file_get_contents('list/19.Sep.2008.dat');//print $f;$f = preg_replace('/([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3}):(8080|80|81|443|3124|3127|3128|65208|7441|6649|6654|6588|553|554|10917|1112|32080)+[^\.]/','$1.$2.$3.$4:$5'."\n", $f);print '<pre>'.$f.'</pre>';?>

Неактивен

#11 2008.09.20 16:16

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Помогите с грабом прокси

Класс! Робит! Ща доделаю и выложу результат! smile Gemorroj, Спасибо!
Добавлено спустя   2 минуты  5 секунд:
А забыл. Во избежании ошибок, как сделать чтобы показавало "Файл не найден" если файла нет

Неактивен

#12 2008.09.20 16:45

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите с грабом прокси

Код:

1
span style="color: #0000BB"><?phpif(!is_file('адрес файла')){print 'файла нет или это не файл';}?>

Неактивен

#13 2008.09.20 17:56

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Помогите с грабом прокси

Вот сделал. Оцени.


Вложения

Неактивен

#14 2008.09.20 18:50

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите с грабом прокси

index.php 78 строка замени на $sproxy .= $proxy[0][$s]."\n";
из proxy.php убери регулярку на 14 строке
а так же в index.php убери заголовки Accept-Encoding
...это как минимум)

Неактивен

#15 2008.09.20 19:08

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Помогите с грабом прокси

Gemorroj написал:

из proxy.php убери регулярку на 14 строке

если это убрать прокси пишутся в одну строку. Это не удобно для просмотра и не понятно.

Неактивен

#16 2008.09.20 19:17

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите с грабом прокси

Gemorroj написал:

index.php 78 строка замени на $sproxy .= $proxy[0][$s]."\n";

вот чтобы прокси писались каждая с новой строки, мы и добавляем перенос строки. ("\n")

Неактивен

#17 2008.09.20 19:19

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Помогите с грабом прокси

Gemorroj написал:

Gemorroj написал:

index.php 78 строка замени на $sproxy .= $proxy[0][$s]."\n";

вот чтобы прокси писались каждая с новой строки, мы и добавляем перенос строки. ("\n")

ааааааа.... big_smile

Неактивен

#18 2008.09.20 19:32

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Помогите с грабом прокси

Как разбить по страницам, где пробелы! см. скрин


Вложения

Неактивен

#19 2008.09.20 20:26

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите с грабом прокси

как-то так

Код:

1
span style="color: #0000BB"><?php// разбиваем данные ($f) по двум переносам строк (\n\n)$array = explode("\n\n", $f);// кол-во страниц$sizeof = sizeof($array);$data = '';// генеригуем навигацию по страницамfor($i=0; $i<=$sizeof; ++$i){$data.= '<a href="?p='.$i.'">'.$i.'</a> ';}print $data;// если передан номер страницы, которого нет в массиве, ставим значение в 0if(!$array[$_GET['p']]){$_GET['p'] = 0;}// выводим часть массива с ключем равным номеру страницыprint $array[$_GET['p']];?>

не проверял, но вроде должно работать)

Неактивен

#20 2008.09.20 20:46

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Помогите с грабом прокси

см. что получилось. Список прокси выводиться в строку, а можно чтобы было каждый с новой строки


Вложения

Неактивен

#21 2008.09.20 21:24

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите с грабом прокси

пропусти через функцию nl2br или сделай как у тебя было - вставляй текст между тегами <pre>...</pre>

Неактивен

#22 2008.09.20 21:30

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Помогите с грабом прокси

жжесть. всё робит. Спасибо тебе!!! Огромный плюс тебе!!!

Неактивен

#23 2008.09.20 21:56

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Помогите с грабом прокси

Можеш добавить в свой архив скриптов?


Вложения

Неактивен

#24 2008.09.20 22:26

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите с грабом прокси

только в таком виде


Вложения

Неактивен

#25 2008.09.21 16:53

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Помогите с грабом прокси

ещё добавь реадме что можно этот скрипт поставить на крон
Добавлено спустя   9 минут  6 секунд:
Вот столкнулся такой фигнёй.
У моего хостера включён safe_mode из-за этого этот граб мне выдаёт ошибку Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in  /home/.../.../wap.irbit.in/.../proxy/index.php on line 2
Блин чё делать?

Неактивен

#26 2012.03.27 18:57

Wenec
Участник
Зарегистрирован: 2010.05.23
Сообщений: 10
Карма: 0
Профиль

Re: Помогите с грабом прокси

Gemorroj написал:

только в таком виде

Все,уже не пашет.
Можешь по новым параметрам подогнать?

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.022 s