ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

парсер torrents - умоляю, напишите.
  #1  
Старый 01.03.2009, 23:29
Аватар для MrTrick
MrTrick
Познающий
Регистрация: 08.02.2008
Сообщений: 65
Провел на форуме:
1250736

Репутация: 55
Отправить сообщение для MrTrick с помощью AIM
По умолчанию парсер torrents - умоляю, напишите.

всем привет, напишите пожалуйста парсер логинов торрентс ру
 
Ответить с цитированием

  #2  
Старый 01.03.2009, 23:37
Аватар для syava
syava
Новичок
Регистрация: 04.02.2009
Сообщений: 17
Провел на форуме:
274404

Репутация: 29
По умолчанию

Цитата:
Сообщение от MrTrick  
всем привет, напишите пожалуйста парсер логинов торрентс ру
на халву?
 
Ответить с цитированием

  #3  
Старый 01.03.2009, 23:41
Аватар для D Mak
D Mak
Участник форума
Регистрация: 23.06.2007
Сообщений: 188
Провел на форуме:
1051973

Репутация: 116
Отправить сообщение для D Mak с помощью ICQ
По умолчанию

чего парсить то?
 
Ответить с цитированием

  #4  
Старый 01.03.2009, 23:42
Аватар для MrTrick
MrTrick
Познающий
Регистрация: 08.02.2008
Сообщений: 65
Провел на форуме:
1250736

Репутация: 55
Отправить сообщение для MrTrick с помощью AIM
По умолчанию

да. виртуальных денег денег нет. если ток на моб тел кинуть могу.
 
Ответить с цитированием

  #5  
Старый 01.03.2009, 23:56
Аватар для mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Код:
sub Brut { #Название функции
my $fid = $_; #Переменная с номером потока(используется позже для того чтобы каждый поток писал в отдельный файл
while($i>0) #Создаем цикл, который будет выполнятся пока ид страницы > 0
{
my $url = ""; #Создаем пустую переменную $url
{
lock($i);$i--; #Блокируем переменную $i для данного потока и уменьшаем её значение на 1
print "$i\n"; #Выводим на экран текущее значение $i
$url = "http://torrents.ru/forum/profile.php?mode=viewprofile&u=$i"
# Присваиваем переменной $url адрес страницы для дальнейшего парсинга
}

$res = $ua->get($url)->as_string; #Получаем страницу в переменную $res
if ($res =~ /Профиль пользователя: (.*?)<\/h1>/) #Регулярным выражением вытаскиваем из текста страницы логин пользователя
{
open(FILE, ">>$fid.log.txt") || die("Could not open $fid.log.txt\n"); #Открываем файл для дозаписи
print FILE $1."\n"; #Записываем в файл полученный с помощью регулярного выражения логин пользователя
close(FILE); #Закрываем файл
}

}
}
PERL
 
Ответить с цитированием

  #6  
Старый 02.03.2009, 00:14
Аватар для [dei]
[dei]
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме:
1123418

Репутация: 362
Отправить сообщение для [dei] с помощью ICQ
По умолчанию

Цитата:
Сообщение от mailbrush  
Код:
sub Brut { #Название функции
my $fid = $_; #Переменная с номером потока(используется позже для того чтобы каждый поток писал в отдельный файл
while($i>0) #Создаем цикл, который будет выполнятся пока ид страницы > 0
{
my $url = ""; #Создаем пустую переменную $url
{
lock($i);$i--; #Блокируем переменную $i для данного потока и уменьшаем её значение на 1
print "$i\n"; #Выводим на экран текущее значение $i
$url = "http://torrents.ru/forum/profile.php?mode=viewprofile&u=$i"
# Присваиваем переменной $url адрес страницы для дальнейшего парсинга
}

$res = $ua->get($url)->as_string; #Получаем страницу в переменную $res
if ($res =~ /Профиль пользователя: (.*?)<\/h1>/) #Регулярным выражением вытаскиваем из текста страницы логин пользователя
{
open(FILE, ">>$fid.log.txt") || die("Could not open $fid.log.txt\n"); #Открываем файл для дозаписи
print FILE $1."\n"; #Записываем в файл полученный с помощью регулярного выражения логин пользователя
close(FILE); #Закрываем файл
}

}
}
PERL
копирайты не рулят?
 
Ответить с цитированием

  #7  
Старый 02.03.2009, 16:30
Аватар для mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Цитата:
копирайты не рулят?
(с) Гугл
 
Ответить с цитированием

  #8  
Старый 02.03.2009, 20:23
Аватар для MrTrick
MrTrick
Познающий
Регистрация: 08.02.2008
Сообщений: 65
Провел на форуме:
1250736

Репутация: 55
Отправить сообщение для MrTrick с помощью AIM
По умолчанию

все работает. спс
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
парсер дампов БД v.o2 eLWAux С/С++, C#, Delphi, .NET, Asm 15 07.09.2009 18:56
Напишите простенький парсер на ПХП за +10 mailbrush PHP, PERL, MySQL, JavaScript 2 29.11.2008 18:14
Напишите простенький парсер на ПХП за +10 mailbrush Болталка 2 29.11.2008 17:59



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


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




ANTICHAT.XYZ