Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Парсер Html кода! (https://forum.antichat.xyz/showthread.php?t=47640)

.Slim 26.08.2007 03:50

Парсер Html кода!
 
Оч интересует сложно ли написать парсер хтмл документа! пример :я хачу выдирать из отчётов скапй акии у мну есть один документы хтмл огромный мне нужны выдернуть их оттуда такого вида :login: pass и сложить в отдельный txtшник!

KEZ 26.08.2007 05:44

а сколько ещё раз в твоем документе может встречаться что-то похожее на :login: pass ?
если ни разу - то очень просто

.Slim 26.08.2007 10:09

ну я и прошу примера =))
документ то будет большой встреатся будет очень часто !!

C!klodoL 26.08.2007 10:19

напиши пример строки содержащей :login: pass а то как тебе пример то напишут

.Slim 26.08.2007 11:06

ёптть обыкновенно!
нато и написано что строка вида логин\пасс!

GreenBear 26.08.2007 11:09

php.net/preg_match_all
php.net/fopen
php.net/foreach
ну и http://regexlib.com/Default.aspx

если нужен готовый код, то тебе в раздел о работе.

n1†R0x 26.08.2007 11:10

мдеее
то у него :login: pass
то login/pass

может определишься наконец?
напиши пример в конце концов, ведь многие не знают, как логин и пасс выглядят даже для скайпа.

вообще по твоей "проблеме" у меня пока только регулярные выражения в кач-ве совета есть.

C!klodoL 26.08.2007 11:34

Цитата:

Сообщение от .Slim
ёптть обыкновенно!
нато и написано что строка вида логин\пасс!

ну если она такая обыкновенная, то что же ты сам обыкновенно не напишешь чтение из файла, цикл, регекс, запись в файл? KEZ ясно написал что там кроме login:pass скайпа может быть логин:пасс от других аккаунтегов или что нибудь в похожее на логин:пасс

Isis 26.08.2007 12:57

Одним explode можно обойтись =\

.Slim 26.08.2007 13:24

мде... спс что разьяснили!

NOmeR1 26.08.2007 13:42

1. Объясни какой вид имеют скайп акки (login:pass, login/pass...?)
2. Из каких символов может состоять и логин и пароль?

.Slim 26.08.2007 14:22

вот вытаскиваем с лога :
Name: https://secure.skype.com/store/member/login.html
Values:
kusotare
sutayeRu

после поля Values
первое значение логин
второе значение пасс
знаки могут быть любые!

NOmeR1 26.08.2007 14:54

PHP код:

<?
$f 
file_get_contents('index.html'); //index.html <-- урл текстовика
$f preg_replace("/Values:\r\n(.+)\r\n(.+)/i","\\1 ::: \\2\r\n",$f);
$f preg_match_all('/(.+) ::: (.+)\r\n/i',$f,$matches,PREG_SET_ORDER);
foreach(
$matches as $row)
{
 
$f fopen('skype.txt''ab');
 
fwrite($f$row[0]);
 
fclose($f);
 echo 
str_replace("\n",'<br>',$row[0]);
}
?>

Акки сохранятся в файл skype.txt в формате LOGIN ::: PASSWORD

.Slim 26.08.2007 15:16

оо спасибо огромное!


Время: 07:05