Как научится писать грабы? - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
admin@visavi.net (admin)admin@visavi.net (admin)Mon, 31 Mar 2025 01:11:53 +0300Лучше бы анти грабы писали<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/1598/53656
Как научится писать грабы? ДимонMon, 12 Oct 2009 14:44:54 +0400Сообщенияhttps://visavi.net/topics/1598/53656Вот статья хорошая для тех кто хочет научится писать грабы,а вообще актуальный вариант это взять простейший граб и по примеру кода граба,писать граб какой нужно,лично я так учился хотя грабберы это бред ИМХО. <a href="http://mybiznes.org/stat/sait/75-pishem-graber-2.html" target="_blank" rel="nofollow">http://mybiznes.org/stat/sait/75-pishem-graber-2.html</a>
https://visavi.net/topics/1598/53466
Как научится писать грабы? УдаленныйMon, 12 Oct 2009 09:34:08 +0400Сообщенияhttps://visavi.net/topics/1598/53466Афтар, а вообще смылс написания граба в том что:<br>
1. Получаем содержимое<br>
2. Парсим<br>
3. Выводим<br>
Все =)
https://visavi.net/topics/1598/53435
Как научится писать грабы? sklepMon, 12 Oct 2009 05:00:36 +0400Сообщенияhttps://visavi.net/topics/1598/53435A воще не возможно научить человека если он етого не хочет бери и тестируй.
https://visavi.net/topics/1598/53299
Как научится писать грабы? УдаленныйSun, 11 Oct 2009 20:02:32 +0400Сообщенияhttps://visavi.net/topics/1598/532991 не file() a file_get_contents()<br>
зачем тибе разбивать его по строкам а потом собирать?<br>
2 там закрыт доступ не авторизованым.<br>
3 тестируй для начала.<br>
я воще<br>
так и быть убери /download<br>
и переходи по адресу /go.php?/download/
https://visavi.net/topics/1598/53296
Как научится писать грабы? УдаленныйSun, 11 Oct 2009 19:58:10 +0400Сообщенияhttps://visavi.net/topics/1598/53296<pre class="prettyprint">
<?
$file = file('http://kento.ru/download'.$_SERVER['QUERTY_STRING']);
$file = implode('', $file);
echo $file;
?>
</pre> и вот что получилось g i g a c a t . r u /download
https://visavi.net/topics/1598/52895
Как научится писать грабы? ДмитрийSun, 11 Oct 2009 09:41:14 +0400Сообщенияhttps://visavi.net/topics/1598/52895о, да. а если адрес идёт типа такого<br>
mysite.ru/go.php<br>
mysite.ru/to.php то как быть?
https://visavi.net/topics/1598/52890
Как научится писать грабы? ДмитрийSun, 11 Oct 2009 09:29:01 +0400Сообщенияhttps://visavi.net/topics/1598/52890$_SERVER['QUERY_STRING']<br>
ето переменная служит для навигции по грабу она извлекает с адреса после ? где лежит граб и вставляет в адрес скачиваемой страници<br>
например<br>
<pre class="prettyprint"><?
echo file_get_contents('http://visavi.net'.$_SERVER['QUERY_STRING']);
?></pre>
<a href="http://tvoy-site.ru/grab/index.php?/forum/topic.php?tid=1598&" target="_blank" rel="nofollow">http://tvoy-site.ru/grab/index.php?/forum/topic.php?tid=1598&</a><br>
переход по такому адресу скачает текущую тему форума<br>
$_SERVER['QUERY_STRING'] извлечет /forum/topic.php?tid=1598& и вставит в адрес скачки и унас визуально получится<br>
<pre class="prettyprint"><?
echo file_get_contents('http://visavi.net/forum/topic.php?tid=1598&');
?></pre>
Ето тибе надо?
https://visavi.net/topics/1598/52876
Как научится писать грабы? УдаленныйSun, 11 Oct 2009 08:47:20 +0400Сообщенияhttps://visavi.net/topics/1598/52876я умею открывать и вырезать, неумею только чтоб он работал когда переходиш п0 ссылкам, и сервис у мну тоже есть <a href="http://***/kgrab" target="_blank" rel="nofollow">http://***/kgrab</a>
https://visavi.net/topics/1598/52871
Как научится писать грабы? ДмитрийSun, 11 Oct 2009 08:25:37 +0400Сообщенияhttps://visavi.net/topics/1598/52871<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> кстати когда не знал php воще, думал там огого открывал некоторые но ничего не понимал. А потом скачал грабер какихто новостей размером в 0,5 кб.<br>
И начал там тестировать то одно удалю то другое и проверю што получилось. Пока не узнал штоб<br>
сделать граб надо ето <br>
<pre class="prettyprint"><?
$file=file_get_contents('http://siue.ru'.$_SERVER['QUERY_STRING'];
echo $file;
?></pre>
забил в шаблоны, <br>
потом узнал о str_replace() и был еще шаблон preg_replace() с регуляркой.<br>
И етими 4 функциями написал клевый граббер фанка мож кто давно на визе помнят выкладывал заточен под вап мотор. Конешно прожил мало но всетаки. А уже потом когда додумался почитать маны узнал што $file ето переменная <img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> . Вопщем к чему я веду? штобы написать граб ненадо замудрятся в пхп а просто скопируй несколько шаблонов и ими пиши.
https://visavi.net/topics/1598/52858
Как научится писать грабы? УдаленныйSun, 11 Oct 2009 05:31:39 +0400Сообщенияhttps://visavi.net/topics/1598/52858есть еще функция preg_replace в которой как я понял можно заменять не по одному какомунить элементу... а задать какойнибудь образец исходного кода страницы... и скрипт будет вырезать все такие значения! очень удобно если на сайте источнике стоят много ссылок или еще чего подряд тип:<br>
<pre class="prettyprint"><a href='http://visavi.net/forum\?'>
<a href='http://visavi.net/bygaga/?'>
<a href='http://visavi.net/chat/?'>
<a href='http://visavi.net/gests/?'></pre>
https://visavi.net/topics/1598/52777
Как научится писать грабы? АндрейSat, 10 Oct 2009 23:55:37 +0400Сообщенияhttps://visavi.net/topics/1598/52777да и смотря что грабить собираешься. Надо с чего-нидь простого начинать, новости какие-нидь там или ещё чё
https://visavi.net/topics/1598/52767
Как научится писать грабы? СтаниславSat, 10 Oct 2009 23:36:01 +0400Сообщенияhttps://visavi.net/topics/1598/52767например вот так:<br>
<pre class="prettyprint">
<?php
$file=file_get_contents('http://visavi.net?'.$_SERVER['QUERY_STRING']);
$file=str_replace('http://visavi.net/images/img/logo.png','http://www.google.ru/images/nav_logo7.png',$file);
echo $file;
?>
</pre>
заменяется логотип висави на логотип гугла... как пример)<br>
затем если хочеш какой либо вообще убрать со страницы то делай тип так: <pre class="prettyprint">
$file=str_replace('http://visavi.net/images/img/logo.png','',$file);
</pre> то есть убирается вообще логотип на висах...<br>
а можно вообще убрать весь етот элемент где логотип стоит, заменяя строку: <br>
<pre class="prettyprint">
$file=str_replace('<div class="a" id="up"><img src="http://visavi.net/images/img/logo.png" alt="image" /><br />Мир Скриптов </div>','',$file);</pre>
на пустоту <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"><br>
в самом конце вся ета переменная $file выводится в отфильтрованном виде так: echo $file;
https://visavi.net/topics/1598/52766
Как научится писать грабы? АндрейSat, 10 Oct 2009 23:35:56 +0400Сообщенияhttps://visavi.net/topics/1598/52766вот сервис грабов: <a href="http://xwen.ru/master/kg/" target="_blank" rel="nofollow">http://xwen.ru/master/kg/</a><br>
по аналогии с ним можно немного научиться...<br>
принцип прост! значению какой либо переменной(в основном делают $file) присваивается полностью вся какая либо страница! затем методом замены командой: str_replace удаляются ненужные элементы...<br>
самый лучший способ самому научиться делать грабы так ето взять готовый граб и поглядеть как он состоит! впринципе не оч сложно... но на бесплатный хостах такая весч не всегда пашет!
https://visavi.net/topics/1598/52762
Как научится писать грабы? АндрейSat, 10 Oct 2009 23:29:44 +0400Сообщенияhttps://visavi.net/topics/1598/52762писать грабы? а то мне надоело всех просить чтоб сделали, п0дскажите, мне говорили тут была статья как делать!
https://visavi.net/topics/1598/52735
Как научится писать грабы? ДмитрийSat, 10 Oct 2009 22:10:06 +0400Сообщенияhttps://visavi.net/topics/1598/52735