Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 06.05.2008, 23:31   #31
Хитрый жук
 
Аватар для Алексей Барыкин
 
Регистрация: 05.12.2007
Адрес: Конаково
Сообщений: 2,987
Вес репутации: 389
Алексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущее
По умолчанию

Цитата:
Сообщение от den78ru Посмотреть сообщение
Давай уж лучше вот так:
http://forum.sape.ru/showthread.php?t=11707
Пусть нород сам всю тему почитает. Так вроде чеснее, или не?
Ну так и что?
Нельзя хотеть бабла?
Или продолжение темы про то, что я скрипт спёр? Мне землю есть и мамой кляcться что "не виноватая я"?
__________________
taurion.ru | adminbook.ru | indesignbook.ru
Алексей Барыкин вне форума   Ответить с цитированием
Старый 06.05.2008, 23:33   #32
Погулять вышел
 
Аватар для den78ru
 
Регистрация: 15.05.2007
Адрес: С-Пб! О/ВМ 50/50
Сообщений: 1,921
Вес репутации: 316
den78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущееden78ru - прекрасное будущее
По умолчанию

Лёх, забей а?
Не спёр, сам накропал. Не спорю. Ток вот тя поправили, - типа можно бесплатно.
И тут в баян сыграл, не работает ужо это, опоздал.

Без обид, ток напоминает Анфису, когда она "темы палит"
den78ru вне форума   Ответить с цитированием
Старый 06.05.2008, 23:49   #33
Специалист
 
Аватар для Alexander
 
Регистрация: 04.04.2007
Сообщений: 312
Вес репутации: 216
Alexander - как роза среди колючекAlexander - как роза среди колючекAlexander - как роза среди колючек
По умолчанию

По любому сайт некоторым будет полезен.
Alexander вне форума   Ответить с цитированием
Старый 07.05.2008, 05:36   #34
Эксперт
 
Аватар для mman
 
Регистрация: 04.02.2008
Адрес: Neverland
Сообщений: 1,144
Вес репутации: 244
mman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущее
По умолчанию

Ага, теперь понятно .
Только я вас расстрою чуток... наверно
Все коды, что я увидел - слишком просты и зависимы от выбрыков яндекса. А эти ребята любят сделать мелкое западло - то параметры в <a> теге переставят, то пробел добавят... и все именно в тех местах, которые часто парсят. Помните как яндексоид кажется(?) заглючивало когда меняли чтото на яндексе?
Регулярные выражения нужно более абстактные делать, отвязывать от точных кусков кода.
Для перехода по страницам не обязательно конвертить из УТФ в ВИН. Хватит и регулярного выражения .

К тому же если что-то где-то раздают на шару - это еще не значит, что это нельзя продавать. Иногда один и тот же функционал, но сделанный удобнее становится серьезным аргументом для его оплаты.
__________________
Твори, что ты желаешь, да будет то Законом (с) Алистер Кроули
mman вне форума   Ответить с цитированием
Старый 07.05.2008, 05:53   #35
Эксперт
 
Аватар для Massacre
 
Регистрация: 04.05.2007
Адрес: Kiev, UA
Сообщений: 3,649
Вес репутации: 313
Massacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущееMassacre - прекрасное будущее
Отправить сообщение для Massacre с помощью ICQ
По умолчанию

чем больше распространяется, тем больше вероятность что ЭТО прикроют. ну и к лучшему!)
__________________
NEON2 NCC системный интегратор. Установка кода SAPE (от $10), бесплатные консультации клиентам (рефералам).
Аттестат продавца.
Massacre вне форума   Ответить с цитированием
Старый 07.05.2008, 06:20   #36
Эксперт
 
Аватар для MonAmur
 
Регистрация: 03.07.2007
Адрес: Chinatown
Сообщений: 7,265
Вес репутации: 609
MonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущее
По умолчанию

ничего нового. я этим скриптом полгода назад впервые попользовался. но в скрипте можно свой текст любой вставлять, а не готове брать из базы.
MonAmur вне форума   Ответить с цитированием
Старый 07.05.2008, 06:32   #37
Эксперт
 
Аватар для mman
 
Регистрация: 04.02.2008
Адрес: Neverland
Сообщений: 1,144
Вес репутации: 244
mman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущее
По умолчанию

Дарю свою модификацию скрипта парсера Яка:
PHP код:
<?
$cat 
= ($_GET['c'] != '' $_GET['c'] : $argv[1]);
$ycu 'http://pda.yaca.yandex.ru';
$url '/yca/tungrp/cat/'.$cat;
$np_pat '/<span\s*class="active">\d*<\/span>[\r\n\s]*<a\s*target="_self"\s*href="(.*)"><font\s*color="#\d*">.*<\/font><\/a>/miU';
$yc_pat '/<li>[\r\n\s]*<font>[\r\n\s]*<a.*href="(.*)".*>.*<\/li>/isU';
while(
$data file_get_contents($ycu.$url)){
 
preg_match_all($yc_pat$data$o1PREG_SET_ORDER);
 foreach(
$o1 as $o) echo $o[1] . ($_GET['c'] != '' '<br />' '') . "\n"flush();
 
preg_match($np_pat$data$o2);
 if(!
$o2) break;
 
$url $o2[1];
 
sleep(mt_rand(36));
}
?>
Скрипт теперь не зависим от пробелов.
Не требует наличия библиотек конвертации кодировок.
Правильно проходится по страницам и не зависает в окончании списка.
Принимает каталог yaca в качестве параметра.
Работает как из командной строки (php yp.php Business/Corporate_Services/Business_Contacts/), так и из браузера (http://mysite.ru/yp.php?c=Business/C...ness_Contacts/).
__________________
Твори, что ты желаешь, да будет то Законом (с) Алистер Кроули
mman вне форума   Ответить с цитированием
Старый 07.05.2008, 06:41   #38
Эксперт
 
Аватар для mman
 
Регистрация: 04.02.2008
Адрес: Neverland
Сообщений: 1,144
Вес репутации: 244
mman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущее
По умолчанию

Релиз 2.0
PHP код:
<?
ini_set
('display_errors''off');
ini_set('error_reporting'E_ERROR);
$cat = ($_GET['c'] != '' $_GET['c'] : $argv[1]);
$ycu 'http://pda.yaca.yandex.ru';
$url '/yca/tungrp/cat/'.$cat;
$np_pat '/<span\s*class="active">\d*<\/span>[\r\n\s]*<a\s*target="_self"\s*href="(.*)"><font\s*color="#\d*">.*<\/font><\/a>/miU';
$yc_pat '/<li>[\r\n\s]*<font>[\r\n\s]*<a.*href="(.*)".*>.*<\/li>/isU';
while(
$data file_get_contents($ycu.$url)){
 
preg_match_all($yc_pat$data$o1PREG_SET_ORDER);
 foreach(
$o1 as $o) echo $o[1] . (isset($argv) ? '' '<br />') . "\n"flush();
 
preg_match($np_pat$data$o2);
 if(!
$o2) break;
 
$url $o2[1];
 
sleep(mt_rand(36));
}
?>
__________________
Твори, что ты желаешь, да будет то Законом (с) Алистер Кроули
mman вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Странное поведение робота Паша-фейсконтроль™ Ошибки при работе с системой 2 09.06.2008 11:05
Поведения робота Яндекса... Каков алгоритм работы...??? DFish Яндекс 15 07.05.2008 19:19
У робота ВС крышу снесло? SPBANIME Ошибки при работе с системой 76 18.10.2007 15:42
Вопрос про робота akapaka Вопросы по работе системы 2 25.07.2007 18:22


Часовой пояс GMT +3, время: 07:02.