Раньше биржа GoGetLinks позволяла экспортировать базу площадок, на которых предлагалось размещение ссылок. Но, видимо, это стало идти вразрез политике биржи и возможность экспорта убрали, затруднив анализ представленных площадок сторонними инструментами. Вместо этого были введены собственные оценки площадок, преследующие не объективность оценок, а интересы биржи, предлагая покупать ссылки там, где «надо».
Мы не осуждем такой подход, пусть он остается на совести тех, кто принимает решения. Мы же расскажем, как выгрузить все представленные в бирже площадки для оценки их качества независимыми инструментами.
Экспорт полного списка площадок из биржи
Принцип извлечения базы потенциальных доноров и их проверки аналогичен выгрузке площадок из биржи Miralinks, ниже представлен пошаговый алгоритм с иллюстрациями и объяснениями.
Если у вас уже заведена кампания в бирже, и вы покупали ссылки, то экспортировать полностью весь список площадок у вас не получится, т.к. при поиске будут исключены площадки, на которых вы уже купили ссылки. Для экспорта самой полной базы рекомендуем создать временный пустой проект:
После создания проекта (как вы его настроите внутри, не имеет никакого значения), переходим в раздел «Каталог площадок» и выбираем новый проект (если у вас в аккаунте только один активный проект, то вы сразу попадете в каталог площадок):
Тут может быть два вариант развития событий:
- Если цель собрать максимум площадок из биржи (например, не для покупки, а для каких-то своих исследований), убедитесь, что никакие ограничения в фильтрах слева не стоят - как на скриншоте.
- Если вы собираетесь закупать ссылки на бирже, скорее всего, вы рассчитывает на определенный бюджет и максимальную стоимость одной ссылки. Тогда сразу выставляйте максимальные цены, выбирайте тематике и другие важные для вас параметры сайтов.
От вашего выбора зависит скорость парсинга каталога площадок: чем больше сайтов будет найдено, тем дольше будет работа скрипта.
Например, если найдено 23232 площадки, весь каталог спарсится за 23232/100*10 = 2323 секунды или 39 минут.
Находясь на странице каталога, не забудьте выставить «Показать 100 сайтов на страницу».
Нажимаем клавишу F12, чтобы открыть панель разработчика и выбрать вкладку «Console».
Предварительно можно очистить содержимое консоли, если она не пустая, нажав на Ctrl+L. В первую строку, обозначенную стрелкой, вставляем следующий скрипт:
const result=[];function randomIntFromInterval(e,t){return Math.floor(Math.random()*(t-e+1)+e)}const download=()=>{let e=document.createElement("a");e.setAttribute("href","data:text/plain;charset=utf-8,"+encodeURIComponent(result.join("\n"))),e.setAttribute("download","domainList.txt"),e.style.display="none",document.body.appendChild(e),e.click(),document.body.removeChild(e)},parse=async e=>{console.log("prevPage:",e);let t=[...document.querySelectorAll("a[href]")],n=origin;for(const e of t)try{const t=new URL(e.href);if("null"===t.origin||t.origin===n||!e.dataset.siteId)continue;result.push(e.href)}catch(t){console.log(e.href)}searchSites.changePage(e+1),await new Promise((t=>setTimeout((async()=>{const n=helper.getCurrentPage();if(n<e)return t(),void download();e=n,await parse(n),t()}),1e3*randomIntFromInterval(3,10))))};parse(helper.getCurrentPage());
Получится так:
Нажимаем Enter и смотрим, как скрипт сам будет перелистывать страницы и сохранять в память ссылки на сайты из каталога площадок.
Когда скрипт дойдет до последней страницы, он заваршит свою работу, а браузер автоматически скачает txt-файл со списком ссылок.
Экспорт закончен, теперь у вас есть полный список площадок биржи GoGetLinks, либо список площадок согласно выставленным вами фильтрам.
Дальше со списком ссылок мы будем работать в CheckTrust.
Проверка списка площадок в CheckTrust
Теперь авторизуйтесь в личном кабинете Чектраста, выбирите «Новый проект» в меню и проект типа «Проверка произвольных ссылок».
Полученный из биржи список площадок можно вставить сразу в окошко, не используя файл (скажу по секрету - ограничение в 1000 строк в окошке намного больше, но 1 млн. строк туда вставлять я все же не рекомендую).
Дальше вы все знаете сами: отмечаете нужные параметры и создаете проект. За несколько минут он полностью обработается. На этом этапе многих будет ждать расстройство, потому что большинство площадок, отмеченных биржей как супер качественные (Уровень доверия, Траст = 10), будут иметь Траст < 10! Понятно, что площадки, цена размещения на которых от 3000р и выше, будут иметь средний или высокий траст, но почему тогда площадки за 200р и 10000р имеют рейтинг системы 100%?
Создание белого списка сайтов в GoGetLinks
Прямо в проекте в Чектрасте вы можете применить фильтр «Хорошие доноры» (в эту выборку попадут также и отличные доноры) и сразу же сделать экспорт списка по фильтру:
В полученном при экспорте файле выделяем первую колонку «Хост» и копируем в буфер (Ctrl+C). Возвращаемся в аккаунт биржи в каталог площадок (эта страница у вас будет открыта, если вы не закрыли окно или вкладку после совершения предыдущих шагов). В левой колонке фильтров находим пункт «Черный\белый список" и нажимаем на «Белый список».
На открывшейся странице выбираем в выпадающем списке пункт «Добавить еще один список...» и вводим название. Снова выбираем из выпадающего списка уже наше название. Вы увидите «К сожалению, записи отсутствуют», поэтому нажимаем на кнопку «Добавить сайты в список» и жмем Ctrl+V (Вставить).
Если у вас в буфере был список площадок, скопированный из файла экспорта проекта из CheckTrust, вы увидите список сайтов. Жмите «Добавить».
Обратите внимание на сообщение системы «не более 1000 сайтов», и если у вас в файле экспорта из CheckTrust было больше 1000 строк, придется список добавлять частями по 1000 сайтов.
Теперь в каталоге площадок и при работе с GoGetLinks единственная настройка, которую вам стоит выбирать, - Показывать сайты из белого списка.
Теперь можно покупать.
Такую проверку и обновление списка избранных сайтов стоит проводить 1-2 раза в месяц, т.к. показатели качества достаточно динамичные и успевают поменяться.
Спасибо за внимание и до новых встреч.