Скрипт оценки тошноты топа Яндекса

Что это такое?

Этот скрипт на входе получает запрос (ключевую фразу), и делает то, что написано в заголовке – оценивает тошноту всех сайтов из ТОП (10/20/50) Яндекса по выбранному региону.

Как это функционирует?

Это обычный PHP скрипт, который в начале посылает запрос на Яндекс, затем заимствует все страницы и вторичным мини-прокси-скриптом прогоняет через сторонний лемматайзер. Затем полученные значения обрабатываются и выводятся в виде таблицы.

Как это применяется?

Как только захочется. Если для Вас знакомо слово «матрикснет» и Вы имеете базовые знания о продвижении сайтов, то Вы всё уже поняли и ищете ссылку для скачивания. Если перечисленные условия не соблюдены, то скрипт будет для Вас бесполезной игрушкой. Очень полезным будет для дорвейщиков под Яндекс.

Требования к установке.

Сервер должен разрешать входящие и исходящие соединения. Одно для работы лемматайзера, другое для запросов в Яндекс. По умолчанию исходящие сообщения разрешены у большинства хостингов, если нет – это значит, что Ваши права ущемляют и пора менять провайдера.

PHP желательно чтобы был 5+, может получиться так, что используются функции, которые доступны только в современных интерпретаторах.

Распакуйте архив на сервер, желательно в сам корень сайта. Это связано особенностями работы лемматайзера. Файлов должно быть всего два: mytop.php и mt-proxy.php. Если есть большая необходимость размещать файлы в отдельном каталоге, и в этом случае скрипт не заработал, то делаем следующее:

1.Открываем файл mytop.php в хорошем текстовом редакторе (никсы имеют тысячи их, для Windows подойдёт Notepad++);
2. Находим 74 строку;
3. Поработайте со строкой запроса. Финальный вариант должен выглядеть так: http://site.ru/dir/subdir/mt-proxy.php (ну и дальше по списку). Можно просто вписать полный URL до ‘?pg=’;
4. Раскомментируйте для проверки 75 строку, проверив всё ли правильно. Строка запроса будет отображаться в первой ячейке каждой таблицы;
5. Если вы сделали переименование главного скрипта (mytop.php) в какой-нибудь some.php, то в 74 строке замените аргумент функции str_replace() на соответствующий.

Запуск осуществляется обращением скрипта к mytop.php.

Что ещё есть?

Перехват капчи проходит правильно, только Яндекс её не воспринимает и продолжает банить. Причины пока не ясны. Есть подозрение, что дело не только в формах, но и сессиях. Если у Вас может что-то получиться – тогда сможем обновить скрипт совместно.

Код относительно сносно комментирован, можете что-нибудь добавить новенькое. Ещё один совет – не стоит трогать mt-proxy.

Ещё один момент. Всё специально закодировано в ANSI со всеми вытекающими последствиями. Зачем это сделано? Прокси загружен перекодированием всего во всё, чтобы предоставить лемматайзеру правильные кодировки (и то, 1% сайтов распознать всё же не удаётся), и зачем его нагружать работой по обратному перекодированию результатов, особенно если их 50?

Скачать можно здесь

butylk

Несколько слов об авторе butylk

Блог рассказывает пользователю о биржах ссылках, о заработке в интернете. Много различной информации о интернет и компьютере, которая будет полезна многим. Имеются рубрики Бомж сети, Поисковики, Рацион, Финансовый стриптиз, Офф-лайн.
http://butylk.us

Пока молчат

Leave A Reply

You must be logged in to post a comment.