Оцените скрипт парсинга

12
T
На сайте с 13.01.2009
Offline
50
#11

Пыха ахуенна !

ewg777
На сайте с 04.06.2007
Offline
225
#12
а как написан скрипт

Плохо.

$parse   = new Core($options);

for ($i=1; $i <= 35; $i++) {
$sites[] = "http://site.ru/beaver.phtml";
}

$parse->add('http://site.ru/index.phtml') // not save
->add('http://site.ru/start.phtml', true) // save
->add($sites, true, true); // save and post

$parse->find('div#id,div.class');
echo 'done';
А так слабо?
sowich
На сайте с 11.06.2007
Offline
26
#13

и в чем прикол использовать готовые классы? скорость разработки - да, шаг вправо, шаг влево и все. новичкам(кто хочет научиться кодить) нада писать все руками, а не использовать готовые и отлаженые решения.

Мой блог (http://sowich.info) Пишу скрипты на php, perl - велком!
PL
На сайте с 20.09.2007
Offline
90
#14

Учи сразу регулярные выражения, а то запаришься потом парсить strpost-ом, там ничего сложного, я тебя уверяю. Но с другой стороны, если объемы парсинга огромные, то лучше без рег. выражений, т.к. они съедают намного больше ресурсов и соответственно время работы скрипта и потребляемые им ресурсы значительно выше.

sowich
На сайте с 11.06.2007
Offline
26
#15

prosto_lexa регексы работают быстрее в несколько раз чем строковые функции

Bitman
На сайте с 05.07.2009
Offline
112
#16

sowich, кто то эксперимент ставил (лениво искать), оказалось что не во всех случаях быстрее. Для простых задач, как у ТС, это вообще не принципиально.

Северный лес (https://euro-vagonka.by) DREW (https://drew.by) AvtoDrive (https://avtodrive.by)
PL
На сайте с 20.09.2007
Offline
90
#17
sowich:
prosto_lexa регексы работают быстрее в несколько раз чем строковые функции

Товарищ, вы явно "не шарите". Подумайте просто логически, где интерпретатор php выполнит больше операций? Регулярное выражение это строка с кучей специальных символов, которые интерпретатор должен сначала разобрать, а потом уже по полученой инструкции запускать те же самые "низкоуровневые" строковые функции, как например strpos и т.п.

P.S. Еще и репу мне понизил. Как таким репу вообще дают?

[Удален]
#18
Prior:
Первый попавшийся пример парсера с регуляркой.
farizor, учитесь пользоваться поиском. Профессия обязывает. Тут никто разжевывать основные принципы не будет.

И правильно. Надо чтоб человек своей головой думал (это я про себя), и спасибо за то, что вы мне дали пример, теперь мне есть над чем думать.

T
На сайте с 13.01.2009
Offline
50
#19

prosto_lexa, просто у PHP строковые функции сделанны через одно место, отсюда и разница в скорости

PL
На сайте с 20.09.2007
Offline
90
#20
Troytft:
prosto_lexa, просто у PHP строковые функции сделанны через одно место, отсюда и разница в скорости

Просто на рег выражениях пишешь быстрее..

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий