Как выгрузить все площадки из биржи Miralinks.ru и проверить качество доноров перед покупкой ссылок

Биржа Miralinks не предоставляет API для управления аккаунтом и не идет ни на какое сотруничество с нами (полагаю, что и со всеми остальными тоже). Также у биржи нет возможности экспортировать каталог площадок. Поэтому остается либо довольствоваться теми данными, что предоставляет сама биржа, либо бороться с наложенными ограничениями. Мы за второй вариант! И специально для вас подготовили js-скрипт, который автоматически пролистает все страницы каталога, сохранит все ссылки на представленные сайты и подготовит для вас список.

Все очень просто, вам нужно совершить всего несколько шагов, описанных ниже.

Экспорт списка площадок из биржи

Авторизуйтесь и заходите в свой аккаунт. Сразу можно переходить к списку площадок, даже если у вас не создано ни одного проекта.

Рекомендуем вам настроить фильтрацию, заранее указав требуемые параметры (например, ИКС, кол-во страниц в индексе, возможно, тематику, но главное - стоимость, незачем проверять площадки, на которых вы точно не будете размещаться). Скорость парсинга каталога площадок зависит от количества страниц, помните об этом. Рассчет следующий: 1 страница = 10 секунд. При этом существует вероятность блокировки на время, если система заподозрит автоматизацию действий.

Итак, находясь на странице со списком площадок в Miralinks, необходимо нажать клавишу F12, чтобы открыть панель разработчика, и выбрать вкладку "Консоль".

Предварительно можно очистить содержимое консоли, если она не пустая, нажав на иконку мусорной корзины. В первую строку, обозначенную двойной слелкой, вставляем следующий скрипт:

var links = '';
$('.page-controls:eq(0) .pages a[data-bind=50]').click();
setTimeout(function(){parser = setInterval(function() {
    $('.dataTable:eq(0) .popover-wrapper a:not(.external-link):not(.withoutExternalLink)').each(function() {
        links += $(this).text() + '\n';
    });
    var pagen = $('.page-controls:eq(0) a.next.paginate_button:not(.paginate_button_disabled)').eq(0);
    if(pagen.length==0){
        console.log(links);
        clearInterval(parser);
    }else{
        pagen.click();
    }
}, 10000);}, 2000);

Получится так:

Нажимаем Enter и смотрим, как скрипт сам будет перелистывать страницы и сохранять в память ссылки на сайты из каталога площадок.

Пока скрипт не дойдет до последней страницы, он не выдаст результат. Но если необходимо вывести данные в процессе работы скрипта, пишем в консоль команду: console.log(links);

Когда скрипт дойдет до последней страниц, он заваршит свою работу и выведет в консоль все собранные ссылки:

Делаем правый клик на списке ссылок, выбираем пункт "Выделить все", а затем на клавиатуре ctrl+c.

Полученный список можно вставить в блокнот или эксель, чтобы предварительно изучить, а также убедиться, что там нет ничего лишнего (обычно в самом начале и конце могет встречаться служебная информация, ее стоит удалить). Наш скрипт в процессе парсинга пропускает площадки, url которых скрыт, поэтому итоговое количество строк в списке может отличаться от того количества площадок, которое обозначено в интерфейсе биржи.

Дальше со списком ссылок мы будем рабоать в CheckTrust.

Проверка списка площадок в CheckTrust

Теперь авторизуйтесь в личном кабинете Чектраста, выбирайте "Новый проект" в меню и проект типа "Проверка произвольных ссылок".

Полученный из биржи список площадок можно вставить сразу в окошко, не используя файл (скажу по секрету - ограничение в 1000 строк в окошке намного больше, но 1 млн. строк туда вставлать я все же не рекомендую).

Дальше вы все знаете сами: отмечаете нужные параметры и создаете проект. За несколько минут он полностью обработается. На этом этапе многих будет ждать расстройство, потому что большинство площадок, отмеченных биржей как супер качественные (Miralinks Rating = 100), будут иметь Траст < 10! Понятно, что площадки, цена размещения на которых от 3000р и выше будут иметь средний или высокий траст, но почему тогда площадки за 200р и 10000р имеют рейтинг системы 100%? Нам эта система не понятна.

Это наше личное мнение и вы можете его не разделять. Да и потом, мы всего лишь рассказываем о том, как выгрузить площадки и проверить их качество.

Создание списка качественных площадок

Прямо в проекте в Чектрасте вы можете применить фильтр "Хорошие доноры" (в эту выборку попадут также и отличные доноры) и сразу же сделать экспорт списка по фильтру:

В полученном при экспорте файле выделяем первую колонку "Хост" и копируем в буфер (ctrl+c). Возвращаемся в аккаунт биржи и выбираем пункт меню "Списки площадок".

Заходим в список "Избранное" и нажимаем кнопку "Добавить адреса". Вставляем наш список и сохраняем.

Теперь в каталоге площадок и при работе с проектами в Miralinks единственная настройка, которую вам стоит выбирать - Выбрать площадки из списка "Избранное".

Дальше вы можете работать с системой и покупать ссылки, как вы всегда это делали - выбираете площадки и заказываете размещение!

Теперь вы будете размещать свои ссылки только на качественных площадках!

В качестве послесловия

Где-то раз в месяц можно выгружать список новых площадок, благо соответствующий фильтр поиска есть, и его анализировать, тем самым держа свою базу всегда в актуальном состоянии.

Спасибо за внимание и до новых встреч.