Гугл изменил формат выдачи, в связи с чем перестал работать замечательный динамический дорвей. Когда поменялся формат я не знаю, заметил только вчера.
Вот мой вариант исправления регулярного выражения в файле serp_update.php:
$str4="\<h2 class="r\">(([\r\n])*[\s]*)\<a href="\">]+)\>(.+)\<\/a\>(([\r\n])*[\s]*)\<\/h2\>(.*)\<td class="\">\<div class="std\">(.*)(([\r\n])*[\s]*)\<br\>";
preg_match_all("/$str4/Uis",$file,$matches);
for($i=0; $i < count($matches[5]); $i++)
{
$item[$i]="<a href=".$matches[3][$i].">".$matches[5][$i]."</a><br />".$matches[9][$i]."<br />";
}
Опен сорс! As is!
Еле опубликовал. Хорошо, что в ноутпаде++ есть кнопка "конвертивать НТМЛ сущности" :(
28 мар. 2008 г.
Гугл изменил формат выдачи
Подписаться на:
Комментарии к сообщению (Atom)
15 комментариев:
Не работает что-то данный код :( Может еще что-то надо изменить?
Как именно не работает?
Что выводит?
Что показывает вставка print_r $items?
Не обновляется серп, т.е. не создаются новые страницы.
Я не программер, поэтому не знаю куда это вставить :)
Попробовал старый serp_update - новые файлы создаются, но содержат только
< h1 >кей< /h1 >
< ol >
< /ol >
Опен сорс. As is.
2 Анонимный
Попробуйте заказать рабочий вариант у программистов. Они то уж знают, куда это исправить.
2 Nikolay
Старый вариант точно не работает. У гугла изменились стили в серпе, поэтому нужна новая регулярка. обратите внимание, что в моем варианте изменились и индексы в $matches
Мы с анонимом - это одно лицо :)
Категорически отказывается работать Ваш вариант :(
Локализовал ошибку, Вы уверены, что нотепад++ все сущности поравильно сконвертил? :) Ошибка в строке $str4=
Parse error: syntax error, unexpected T_STRING in /home/people/public_html/serp_update.php on line 91
Спасибо Николай. Действительно вижу левые, т.е. ненужные кавычки. или ноутпад или блогспот - кто-то накосячил. Щас выложу джепегом :)
Выложил фотку правильной регулярки.
Спасибо за внимание.
Добрый день! Гугл снова изменил формат выдачи. Сижу 2 день и ни чего не получается настроить. Не хватает знаний. Спаси от смерти и если можно выложи, что и как переделать в serp_update.php.
Да, очень интересны правки серп-апдейта.
Дор просто замечательный видимо. Хотя ещё не устанавливал, жду апдейта.
+1 былобы не плохо, проапдейтить serp_update.php
Как же апдейт?!
Очень просим!
Динамические дорвеи я эти все выбросил - мне не интересно с ними стало возиться. А формат выдачи меняется с завидной регулярностью. Добавляется видео, карты, блоги, определения и т.п. социальный поиск. При том в разные регионы (по месту жительства сервера) идет разный формат.
ок. постараемся разобраться с выдачей гугла и обновить скриптег...
как только будет результат, выложу на блоге у себя :)
Отправить комментарий