Как вы поймете из кода пытаюсь разобрать веб страницу!
Вот код:
# \$Data \@Info $BuySell
sub www($ $ $)
{
my $CONST_NUMBER_OF_KEYS = 15;
my $CONST_NUMBER_OF_FIELDS = 6;
my $Return = 0;
my $i = 0;
while(${$_[0]} =~ m/<td width="32" nowrap id="Header">::/igc){
$_[1]->[$i]->{IndType} = $_[2];
${$_[0]} =~ m/<b>/igc;
${$_[0]} =~ m/<b>(.*)<\/b><\/td>/igc;
$_[1]->[$i]->{Name} = $1;
${$_[0]} =~ m/<A href="mailto:(.*)" class/igc;
$_[1]->[$i]->{EMail} = $1;
${$_[0]} =~ m/<\/A> (.*)<\/td>/igc;
if(length($1) < 7){
$_[1]->[$i]->{Phone} = "";
}
else{
$_[1]->[$i]->{Phone} = $1;
}
${$_[0]} =~ m/<td id="Header" align="right">(.*)<\/td>/igc;
$_[1]->[$i]->{PostDate} = $1;
${$_[0]} =~ m/style="padding-left=10 px;">/igc;
${$_[0]} =~ m/(.*)<\/td>/igc;
$_[1]->[$i]->{Other} = $1;
if(scalar(keys %{$_[1]->[$i]}) != $CONST_NUMBER_OF_FIELDS){
$Return = 1;
last;
}
$i++;
}
if($CONST_NUMBER_OF_KEYS != $i){
$Return = 2;
}
return $Return;
}

Ответ на:
комментарий
от Mrak

Ответ на:
комментарий
от vilfred

Ответ на:
комментарий
от Mrak
Ответ на:
комментарий
от Mrak
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум bash: парсинг vtysh (2016)
- Форум div - 100%-margins (2012)
- Форум Мобильное меню css (2019)
- Форум не подтягивает @media max-width 600px (2016)
- Форум 2ch-style LOR (2013)
- Форум POSTFIX отправка почты через php скрипт (2025)
- Форум поругайте js-быдлокод (2014)
- Форум squid3 скрыть присутствие tproxy (2015)
- Форум LORCode Tools с кнопками под tango (2014)
- Форум Прошу помощи у тех кто шарит в вордпресс) (2016)