Xwab
Форумыnavigate_nextПрограммирование на PHP

Помогите с написанием граббера
Сообщения
Facecontrol

Люди у меня проблема написал я вообщем такой вот код,но не пойму в чём дела,почему у меня файлы не скачиваются по грабберу,пишет папка пуста,ещё бывают периодические сбои граба,тоесть вместо перехода на какую нибудь из страниц,или при обновлении страницы,у меня в браузере просто высвечивает шапку и низ моего сайта.В чём дело,кто подскажет мне что нибудь?Вот ссылка на граббер http://serb-net.h2m.ru/k.php
<?
include_once '../sys/inc/start.php';
include_once '../sys/inc/compress.php';
include_once '../sys/inc/sess.php';
include_once '../sys/inc/home.php';
include_once '../sys/inc/settings.php';
include_once '../sys/inc/db_connect.php';
include_once '../sys/inc/ipua.php';
include_once '../sys/inc/fnc.php';
include_once '../sys/inc/user.php';
include_once '../sys/inc/thead.php';
$file = file_get_contents("http://sait.us/loads/?".$_SERVER['QUERY_STRING']);
$file = str_replace('<?xml version="1.0" encoding="utf-8"?>','',$file);
$file = preg_replace('/<!DOCTYPE html(.*?)<body>/si','',$file);
$file = preg_replace("/<div class='main_menu'>(.*?)<\/div>/si","",$file);
print $file;
include_once '../sys/inc/tfoot.php';
?>

04 Дек 2010, 22:22
Bazket

урлы на файлы правь..

05 Дек 2010, 0:13
Facecontrol

Всмысле на файлы?

05 Дек 2010, 9:46
boom

у тeбя грaб кaчaeт с твоeго сaйтa,a нaдо с которого грaбиш,рeгуляркой прaвь

05 Дек 2010, 9:51
Bazket

$file = str_replace('<a href="/loads/','<a href="http://sait.us/loads/',$file);

05 Дек 2010, 14:36
ofroke

$file = str_replace('<a href="/loads/down','<a href="http://sait.us/loads/down',$file);

05 Дек 2010, 15:27
Facecontrol

ofroke, а почему так,а не так как в 5 посте?Всё спасибо получилось.А так везде надо в str_replace в конце ссылки вставлять down?И ещё как дивы вырезать,ато я режу через preg_replace а у меня потом после вырезания дивов пропадает весь граб,и в браузер выдает,только шапку и низ моего сайта.

05 Дек 2010, 21:48
Facecontrol

Ох блин никак не могу написать граб на фонзо.ру меня всё время перекидывает на главную моего сайта,когда я пытаясь перейти в другой раздел граббера <? include_once '../sys/inc/start.php';
include_once '../sys/inc/compress.php';
include_once '../sys/inc/sess.php';
include_once '../sys/inc/home.php';
include_once '../sys/inc/settings.php';
include_once '../sys/inc/db_connect.php';
include_once '../sys/inc/ipua.php';
include_once '../sys/inc/fnc.php';
include_once '../sys/inc/user.php';
include_once '../sys/inc/thead.php';
$file = file_get_contents("http://fonzo.ru/category/java/?".$_SERVER['QUERY_STRING']);
$file = str_replace('<?xml version="1.0" encoding="utf-8"?>','',$file);
$file = preg_replace('/<!DOCTYPE html(.*?)<body>/si','',$file);
$file = str_replace('href="/category/java/down', 'href="http://fonzo.ru/category/java/down', $file);
$file = preg_replace("/<div class=''rek''>(.*?)<\/div>/si","",$file);
print $file;
include_once '../sys/inc/tfoot.php'; ?> как мне с этим бороться,покажите пример,чтоб грабил хотя бы http://fonzo.ru/category/gonki/

07 Дек 2010, 22:56
Rubilnik U Say

Facecontrol, там мод реврайт, так шо обычным способом не ограбиш...

08 Дек 2010, 11:41
Facecontrol

Rubilnik U Say, а каким способом надо грабить?

08 Дек 2010, 13:29
Ответить на тему