Мануал по написанию грабберов!

15.35K
.
evilflash (06.03.2011/17:07)
Доброго времени суток парни. Как убрать имя сессии сайта жертвы в ссылках граба?
самый простой способ с помощью preg_replace();
$file=preg_replace('#PHPSESSION(.*)>#isU','">', $file);

Только чем она тебе мешает?
.
evilflash
-sanek-, спасибо. Чем мешает? На некоторых сайтах типа зайцы ру в сессии имя сайта, не кайф. Еще вопрос есть, хотел наложить копирайт на скрины, нашел через гугл следующий код [cod]
$im = imagecreatetruecolor(100,50);
$red = imagecolorallocate($im, 0xFF,0x00,0x00);
$black = imagecolorallocate($im, 0x00,0x00,0x00);
imagefilledrectangle($im, 0,0,299,99,$red);
$font_file = './arial.ttf';
imagefttext($im, 13,0, 105,55, $black, $font_file, 'TEXT Ha ScreenSHOOT');
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
[/cod] Сохранил в файл, заменил ссылки на скрины, но грабер после этого начал выводить тупо красные картинки вместо скринов.
.
Я ваще балван в программировании так что по голове не бейте больно.
.
Кто может помочь с кодом в граббере. Граблю сайт http://muzmo.ru/ при скачивании файла внизу есть резка и конвертация файла мр3,так вот она и не работает. Исходный код отдельного файла <? <div class="sub">Конвертация/резка композиции</div><div class="main"><form action="generate_new.php?84687462" method="post"><fieldset><input type="hidden" name="sid" value="pjq9jkoft3malc8uf9va1cu202" />
108:Проверочный код:<br />
109:<input name="code" type="text" class="num" value="" size="7"/><br />
110:<img src="pic.php?7957&amp;sid=pjq9jkoft3malc8uf9va1cu202&amp;sid=pjq9jkoft3malc8uf9va1cu202" alt="code"/><hr />Формат файла:<br /><select name="format"><option value="0">MP3</option><option value="1">AMR</option><option value="2">WAV</option><option value="3">AAC</option><option value="5">WMA</option></select><hr />Битрейт файла (для mp3, aac, wma):<br /><select name="bitrate"><option value="4">128 Кбит/сек ~ 3,71 Мб</option><option value="5">96 Кбит/сек ~ 2,78 Мб</option><option value="6">64 Кбит/сек ~ 1,85 Мб</option><option value="7">48 Кбит/сек ~ 1,39 Мб</option><option value="8">32 Кбит/сек ~ 949,22 Кб</option></select><hr />Интервал по времени:<br />от <input class="num" type="text" name="from_time" value="0" size="5" /> сек.<br />до <input class="nume" type="text" name="to_time" value="243" size="5" /> сек.<hr /><br /><input class="ibutton" type="submit" value="Сгенерировать"/></fieldset></form></div> ?>
.
Grumeet
spell77, Тоже интересует этот вопрос. Не могу "ограбить" хD сам файл generate_new.php. Есть умельцы? =) подскажите.
.
Grumeet
kletskii, на твой пост (06.03.2011 / 11:11) отвечу, лучше поздно чем никогда =) и не ленись, полистать тему, вот
тут
FlySelf писал как "грабить" такие сайты =)
<?php
/* for vlg34rus.h2m.ru
By grumeet =) */

$page = $_GET['page'];

$vlg34 = file_get_contents('http://pda.regnum.ru/news/volgograd/'.(!empty($page) ? $page : ''));

$vlg34=str_replace('<a href="/news/volgograd/','<a href="?page=', $vlg34);

/*Ну дальше думаю знаешь
$vlg34 = str_replace('Что заменить','На что заменить', $vlg34);
$vlg34 = preg_replace('|Откуда вырезать(,*?)До куда вырезать','И на что заменить', $vlg34); */

/*  шапку =) */
echo $vlg34;
/* Ноги */ 
?>
.
Grumeet
Сплюнаходу =)
$vlg34 = preg_replace('|Откуда вырезать(.*?)До куда вырезать|is','', $vlg34);
.
Как тут ноги вырезать не как не получается
<?php


$file = file_get_contents("http://v.05dag.ru/aska/index.php?".$_SERVER['QUERY_STRING']);
$file=preg_replace('/<?xml(.*?)<div class=\"maintxt\">/si','',$file);

$file=preg_replace('/<\/div><small>(.*?)<\/html>/si','',$file);

$file = str_replace('</b><a href="', '</b><a href="http://v.05dag.ru/aska', $file);

echo $file;

?>
.
NewDag, $file = preg_replace('#(</div><div class="footer">)(.*)</html>#isU', '', $file);
код не проверял, пробуй
.
XTREME,кое что вырезалось но полавина не вырезалась http://v.05dag.ru/muzka
Всего: 586