 |
 |
Форум сетевых администраторов » Веб скрипты » Поиск и обмен » ПОдскажите хорошую грабилку
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник+


Зарегистрирован: Oct 2002
Место проживания: Владивосток
Публикаций: 131
Статус:  |
ПОдскажите, пожалуйста, хорошую грабилку, которая бы могла грабить страничку чужую от заданного тега до тега, perl или php
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
05-02-2003 07:22 |
|
|
Модератор
|
<?
$GrabURL = "http://site/page.html";
$GrabStart = "С кокого слова... |
[сооб. #33458]
05-02-2003 16:34 |
|
Модератор


Зарегистрирован: Apr 2002
Место проживания: Тюмень
Публикаций: 106
Статус:  |
<?
$GrabURL = "http://site/page.html";
$GrabStart = "С кокого слова грабить";
$GrabEnd = "По кокое слово грабить";
$file = fopen("$GrabURL", "r");
$rf = fread($file, 20000);
$grab = eregi("$GrabStart(.*)$GrabEnd", $rf, $printing);
fclose($file);
echo $printing[1];
?>
Всё это сварачиваешь в file.php и всё
__________________
**censored** - Тюменский информационно-развлекательный портал.
**censored** - хостинг
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
05-02-2003 16:34 |
|
|
Участник+
|
| он ТЕГИ поддерживает или только слова??? насколько... |
[сооб. #33493]
06-02-2003 00:14 |
|
Участник+


Зарегистрирован: Oct 2002
Место проживания: Владивосток
Публикаций: 131
Статус:  |
он ТЕГИ поддерживает или только слова??? насколько я понимаю не поддерживает, да? Если поддерживает то как быть с кавычками? допустим надо грабить с конструкции:
<img src="/public/banners/gim.jpg" width="153" height="54" border="0">.
А у тебя уже есть ковычки в $GrabStart = "С кокого слова грабить" в этом и весь глюк ;-(((
У меня очень похожий скрипт был, но в связи с вышеизложенным он не подошел или я просто не понял как исправить глюк этот...
У кого нить еще есть предложения???
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
06-02-2003 00:14 |
|
|
Участник+
|
| ТАК ЧТО - НИКТО НЕ ПОДСКАЖЕТ ??????? |
[сооб. #34001]
11-02-2003 02:46 |
|
|
Участник+
|
Sergey_pol,
Ты вообще представляешь, что... |
[сооб. #34008]
11-02-2003 06:26 |
|
Участник+

Зарегистрирован: Feb 2002
Место проживания: RU, VLadivostok
Публикаций: 145
Статус:  |
Sergey_pol,
Ты вообще представляешь, что у тебя получится в переменной $file из приведенного выше кода? Ð_то я к вопросу о "поддержке" тэгов...
А кавычки можно элементарно экранировать - <img src=\"bla-bla\">
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
11-02-2003 06:26 |
|
|
Участник+
|
| как их можно экранировать, когда САЙТ ЧУЖОЙ.... |
[сооб. #34015]
11-02-2003 07:06 |
|
Участник+


Зарегистрирован: Oct 2002
Место проживания: Владивосток
Публикаций: 131
Статус:  |
как их можно экранировать, когда САЙТ ЧУЖОЙ. а потом я прекрасно себе представляю, там будет кусок htmlя - то что мне и надо...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
11-02-2003 07:06 |
|
|
Сибиряк
|
Ilia
Ð_то ты сам придумал? Типа шутка, да??
Всем... |
[сооб. #34048]
11-02-2003 18:13 |
|
Сибиряк


Зарегистрирован: Sep 2002
Место проживания: Новосибирск
Публикаций: 1255
Статус:  |
Ilia
Ð_то ты сам придумал? Типа шутка, да??
Всем стало смешно, онако.
__________________
Международное брачное агенство в Сибири.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
11-02-2003 18:13 |
|
|
Участник+
|
| Nevermind кстати с экранированием вроде все... |
[сооб. #34085]
12-02-2003 06:58 |
|
|
Модератор
|
| Tagore , что тебе смешным показалось ? |
[сооб. #34257]
13-02-2003 17:27 |
|
Модератор


Зарегистрирован: Apr 2002
Место проживания: Тюмень
Публикаций: 106
Статус:  |
Tagore , что тебе смешным показалось ?
__________________
**censored** - Тюменский информационно-развлекательный портал.
**censored** - хостинг
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
13-02-2003 17:27 |
|
|
Сибиряк
|
Ilia
а поробуй достать содержание этого... |
[сооб. #34258]
13-02-2003 18:09 |
|
Сибиряк


Зарегистрирован: Sep 2002
Место проживания: Новосибирск
Публикаций: 1255
Статус:  |
Ilia
а поробуй достать содержание этого файла ...
<?
$GrabURL = "http://205.242.21.21/webedit/config.php";
$GrabStart = "<?";
$GrabEnd = "?>";
$file = fopen("$GrabURL", "r");
$rf = fread($file, 20000);
$grab = eregi("$GrabStart(.*)$GrabEnd", $rf, $printing);
fclose($file);
echo $printing[1];
?>
__________________
Международное брачное агенство в Сибири.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
13-02-2003 18:09 |
|
|
=> sYs <=
|
Tagore
ты сам знаеш что ты хочеш сказать?... |
[сооб. #34259]
13-02-2003 18:31 |
|
=> sYs <=


Зарегистрирован: Dec 2001
Место проживания: Израиль Город: Хайфа
Публикаций: 195
Статус: ![[PsyHoZ] в оф-лайне](images/offline.gif) |
Tagore
ты сам знаеш что ты хочеш сказать?
__________________
Любовь как костер - не кинешь палку - потухнет
---------------------------------------------------
Ð_ротические и порно рассказы - **censored**
Израильский портал на русском языке - **censored**
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
13-02-2003 18:31 |
|
|
Участник+
|
Tagore
Типа подловил чтоли ;-) зачем ограничиваться"<"... |
[сооб. #34281]
14-02-2003 00:17 |
|
Участник+


Зарегистрирован: Oct 2002
Место проживания: Владивосток
Публикаций: 131
Статус:  |
Tagore
Типа подловил чтоли ;-) зачем ограничиваться"<" или ">"
пиши <BODY> и </BODY> тогда все нормально будет. Здесь же нет ограничений на длину текста с которого начинаешь захват. пиши что то уникальное, что далее не повторяется, иначе скрипт грабит с первого и заканчивает последним тегом. как правило кусок который надо стянуть всегда чем-то да обозначен, но конечно бывают и исключения.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
14-02-2003 00:17 |
|
|


Сибиряк
|
Sergey_pol
То, что между <BODY> и </BODY> - это и так... |
[сооб. #34376]
14-02-2003 13:59 |
|
Сибиряк


Зарегистрирован: Sep 2002
Место проживания: Новосибирск
Публикаций: 1255
Статус:  |
Sergey_pol
То, что между <BODY> и </BODY> - это и так можно взять, а то что в пхп коде, этому не быть. Значит скрипт не имеет место быть.
__________________
Международное брачное агенство в Сибири.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
14-02-2003 13:59 |
|
|
Участник+
|
www.arvidbux.nl - возьмите там нормальный граббер...
[size=1][i]Kanarsky... |
[сооб. #34422]
14-02-2003 22:09 |
|
Участник+


Зарегистрирован: Mar 2002
Место проживания: Ua
Публикаций: 204
Статус:  |
www.arvidbux.nl - возьмите там нормальный граббер...
Kanarsky добавил 14-02-2003 в 22:22:04:
Сори, давно там не был, помер он...
Вот код:
PHP:
<?
$url = "здесь урл сайта-донора"; // Trailing slash when not using filename
$file = "content.inc"; // file to write to. remember to chmod 777 to not get errors
$unique_start = "Отсюда начинаем граббить"; // Where to begin to grab
$unique_end = "Здесь заканчиваем"; // Where to end the grab
###
## Ниже ничего не редактировать
###
ini_set('max_execution_time', '0');
flush ();
// fetch domein from url
$fetch_domain = parse_url($url);
$fetch_domain = $fetch_domain[host];
// Host checking code
$socket_handle = fsockopen("$fetch_domain", 80, $error_nr, $error_txt,30);
if(!$socket_handle)
{
print("Cannot make a connection to: $fetch_domain and therefore cannot collect your requested data");
$contents = implode("",@file( $file ) );
echo $contents;
exit;
}
$fd= fread(fopen("$url", "r"), 100000);
if ($fd)
{
$start= strpos($fd, "$unique_start");
$finish= strpos($fd, "$unique_end");
$length= $finish-$start;
$code=Substr($fd, $start, $length);
}
###
## Ниже ничего не редактировать
###
// $code = preg_replace("new code", "old code", $code);
// uncomment the above line to edit the output
echo $code;
$tmpfile = fopen($file,"w+");
$fp = fwrite($tmpfile,$code);
fclose($tmpfile);
flush ();
?>
Дополнительно создать пустой файл content.inc в той же папке...
__________________
Садись в ногах! Правды нет!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
14-02-2003 22:09 |
|
|
|
Формат времени GMT. Текущее время 09:26.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.45069790 seconds (98.72% PHP - 1.28% MySQL) with 26 queries.
|
 |