- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Хелп .
есть код, в котором титл, пример
Как выпарсить число из титла и ещё слово "человек" иногда заменяется на слово "людей", т.е. интересует различные варианты исхода при этих разных словах. И ещё такой вариант, что если никого не найдено, то число не выводится, то естественно и вариант исхода другой, с этим тоже проблемы. Хелп плз кто знает.
if (preg_match("|<title>\s*[^\d]*(\d*)|i", $page, $match)){
echo $match[1];
}
else
{
// другой вариант
}
if (preg_match("|<title>\s*[^\d]*(\d*)|i", $page, $match)){
echo $match[1];
}
else
{
// другой вариант
}
Спасибо, а на про вхождение в фразу различных слов, человек и людей, то есть это будет условие уже в регулярном выражении , не подскажете как с таким справиться, учитывая предыдущий код
(человек|людей)
спасиб, с этим частично разобрался, правда пришлось немного переделать, сегодня решил сделать парсилку только под яндекс, воспользовался вышенаписанным, но застрял , на одном моменте.
это выводит что-то вроде 63 000 , застрял на тупости , как убрать пробел между 3 и 0.
если смотрели код я приложи некоторые усилия к этому :
$iyand =str_replace(' ', '', $massiv[2]);хелп плз
demko73 добавил 01.11.2009 в 00:26
Вобщем , кому интересно проблема решена.
правда ч/з 33 3,14зды ))
$iyand3= trim(iconv("UTF-8", "cp1251", $iyand2));
$iyand4= rawurlencode($iyand3);
echo str_replace("%A0","", $iyand4);
только надо сделать соответствие переменных, с этим думаю можно разобраться.
решил сделать парсилку только под яндекс...
При отладке всевозможных парсилок лучше при каждом запуске
вместо обращения к яндексу просто читать из локального файла
сохранённую html-страницу.
$text=implode(file('http://yandex.ru/yandsearch?pag=u&surl=bash.org.ru'));=
$text=file_get_contents('http://yandex.ru/yandsearch?pag=u&surl=bash.org.ru');