Другие языки | Опытные,у меня вопрос
Тема закрыта by
Удален
Jez, ок,щас сделаю
ничего не понял, насчет "спросить". а про бд - кто мешает вместо echo - mysql_query( 'insert ... ?
________
посл. ред. 18.01.2018 в 14:38; всего 1 раз(а); by Jez
________
посл. ред. 18.01.2018 в 14:38; всего 1 раз(а); by Jez
Jez (18.01.2018 в 14:35)
ничего не понял, насчет "спросить". а про бд - кто мешает вместо echo - mysql_querty( 'insert ... ?
ничего не понял, насчет "спросить". а про бд - кто мешает вместо echo - mysql_querty( 'insert ... ?
Та я уже понял!
Спасибо,за код,плюс влеплю
не забудь сперва зациклить парсер всех страниц (<a href="/znaete/cat-22/?page=2">) загрузил страницу, слил контент, загрузил следующую, и т.д.
удачи в грабеже. насчет того, что надо все сразу в бд себе прятать - это ты правильно придумал.
Jez (18.01.2018 в 14:42)
удачи в грабеже. насчет того, что надо все сразу в бд себе прятать - это ты правильно придумал.
удачи в грабеже. насчет того, что надо все сразу в бд себе прятать - это ты правильно придумал.
Да спасибо,арбитраж тебе вечером напишу еще)
Кстати,как страницы пагинацию пропарсить,ты говоришь?
<?
for( $a = 1; $a < 100; $a++ )
{
$file = file_get_contents( 'http://сайт-донор/znaete/cat-22/?page=' . $a );
preg_match_all('|<div class="row333">(.*)</div>|U', $file, $out );
for( $i = 0; $i < count( $out[0] ); $i++ )
{
echo $out[0][$i]; // тут дизайн подставл¤й свой к тексту
}
}
?>
если ты не можешь поставить выполнение скрипта без ограничения времени, то тогда меняй значения вручную каждый раз. страниц по 5 сливай, стандартное ограничение на выполнение скрипта 30 сек. сперва 1-5, потом 6-11, и т.д.
for( $a = 1; $a < 100; $a++ )
{
$file = file_get_contents( 'http://сайт-донор/znaete/cat-22/?page=' . $a );
preg_match_all('|<div class="row333">(.*)</div>|U', $file, $out );
for( $i = 0; $i < count( $out[0] ); $i++ )
{
echo $out[0][$i]; // тут дизайн подставл¤й свой к тексту
}
}
?>
если ты не можешь поставить выполнение скрипта без ограничения времени, то тогда меняй значения вручную каждый раз. страниц по 5 сливай, стандартное ограничение на выполнение скрипта 30 сек. сперва 1-5, потом 6-11, и т.д.
Jez, у меня еще последний вопрос:
как убрать остступ ибо оно заключено в див,и в моем выводе стоит отступ)
как убрать остступ ибо оно заключено в див,и в моем выводе стоит отступ)
$out[0][$i] = str_replace( '<br/>', '' , $out[0][$i] );
если другой перенос (<br> , <br />) то переделай
если другой перенос (<br> , <br />) то переделай
Jez, все на этом благодарю,реально помог,вечером напишу арбик)
Стр.: 1, 2