/YWB.WhitepageGenerator

Генератор белых страниц для арбитража трафика

Primary LanguagePHP

Генератор белых страниц для арбитража трафика

Что умеет делать скрипт?

  1. Парсить страницы одного из указанных разделов сайта myjane.ru
  2. Переводить их на любой язык (используется Google Translate)
  3. Подгружать для каждой статьи рандомную картинку с бесплатного стока pixabay.com
  4. Запаковывать полученные статьи в адаптивный многостраничный сайт с одной из рамдоных тем, предоставленных сайтом bootswatch.com
  5. Если в адресе перехода имеется параметр ?pixel=XXX, то на странице подгрузится пиксель FB с событием PageView (просмотр страницы)

Настройки скрипта

Настройки находятся в файле index.php:

  • $langFrom - символьное обозначение языка, С КОТОРОГО нужно осуществить перевод. По умолчанию установлено на ru, так как статьи на сайте myjane.ru написаны на русском языке.
  • $langTo - символьное обозначение языка, НА КОТОРЫЙ нужно перевести статьи и готовый сайт. Список символьных обозначений языков (брать из столбца 639-1)
  • $site - ссылка на категорию статей на сайте myjane.ru. Например, https://www.myjane.ru/articles/rubric/?id=3 - статьи по психологии. Обязательно поменяйте! И соблюдайте формат написания!
  • $startPage - номер страницы, с которой начнется парсинг статей. По умолчанию - первая страница
  • $depth - сколько страниц нужно прочесывать, чтобы дернуть с них статьи? По умолчанию - 20 страниц
  • $articlesCount - сколько статей нужно сдедать на вайте. По умолчанию - 5
  • $withImages - загружать ли картинки для статей со стока pixabay.com? По умолчанию - 1 (загружать).

О Google Translate

Скрипт использует неофициальный способ доступа к Google Translate. Проще говоря, запросы на перевод идут как бы из бразуера от живого человека. Может сломаться в любой момент🙃

Установка и настройка

  1. Скачайте все файлы скрипта
  2. Настройте, как вам нужно, отредактировав файл index.php
  3. Установить все зависимости через Composer
  4. Запустите в консоли скрипт через php index.php
  5. Дождитесь окончания выполнения скрипта
  6. Возмите всё содержимое папки output, загрузите к себе на хостинг или в трекер и используйте в качестве вайта

О скрипте

Создатель: Денис Житняков

Maintainer: Yellow Web