- Регистрация
- 10.12.2018
- Сообщения
- 1 021
- Благодарностей
- 1 423
- Баллы
- 113
... Создание, но... так и не доведение до ума
На этот раз при помощи ZennoPoster'a захотелось уйти от рассылок(спама), аккаунтов, их банов и регистраций и показать, что то, ради чего мы здесь все собрались имеет куда более широкие возможности и может выступать "по ту сторону баррикады".
Этот шаблон не удастся просто запустить и заработать пару копеек. Это лишь часть схемы, которой 100 лет в обед, а суть ее такова: запустить свой сайт, раскрутить его, а потом на пассиве монетизировать трафик. И эта часть отвечает за контент нашего будущего сайта. В данном примере мы запускаем собственную доску объявлений. Кривую, недоделанную, и, скорее всего, заброшенную по окончании конкурса, так как это моя привилегия - браться за идею сразу же в момент ее зарождения, а потом, ввиду нехватки времени на доведение ее до ума, откладывать до лучших времен, а там на пыльной полке ее с радостью примут "товарищи по несчастью". Впрочем, хватит лирики, хотя, это отступление считаю очень важной составляющей статьи, которая отвечает на вопросы о том, почему на сайте что-то отображается криво или там было бы неплохо выводить еще какую-то информацию.
Итак, что имеем внутри:
По-настоящему ценным здесь, на мой взгляд, является первая часть шаблона, а именно процесс парсинга ссылок на объявления и мониторинг новых, измененных, удаленных. Он досконально продуман и протестирован, так как это было сделано задолго до конкурса. Поэтому, для желающих пощупать его, сделана возможность запускать отдельно только парсинг.
При первом запуске, за пару минут вы получите все ссылки на объявления, а таблица с парами ссылка-цена создастся рядом с файлом проекта.
Это фактически слепок всех размещенных объявлений.
Подождите пару часов, дней, недель.... и запустите парсер снова.
При повторном запуске рядом создадутся дополнительные файлы по названиям которых станет понятно, где лежат новые объявления, объявления с измененной ценой, а где те, которые уже истекли или удалены.
Вот с этой информацией и призвана разбираться вторая часть шаблона.
А все остальное я бы переделал, но во временные рамки конкурса уже никак не вписываюсь, а участвовать намерен, потому так.
Хотелось охватить побольше всего, поэтому познакомился с бд и ftp впервые и, как говорит Миша в соседней теме про json: "оказывается не так все сложно", однако, однозначно требует наработки опыта.. Вообще, шаблон полон интересных и не очень полезняшек на C#. Комментарии присутствуют, но в основном описывающие логику.
Для тех, кто оценит задумку и осмелится повторить, что крайне маловероятно:
Нужно приобрести домен и хостинг, установить бесплатный скрипт доски объявлений(osclass), настроить его должным образом, вбить в настройки шаблона параметры для подключения к серверам ftp и mysql, запустить шаблон и смотреть, как сайт наполняется.
Но проще врубиться в принцип и написать по-своему, находя ответы на большую часть вопросов в этом шаблоне-примере, где почти все ключевые моменты уже организованы, вплоть до создания миниатюр изображений.
Теперь, когда сайт запущен и автоматически обновляется по расписанию или по нажатию кнопки +1 в зенке - все дело за магией SEO, а уже потом за посетителями, кликающими по рекламе и/или еще одним шаблоном, скликивающим рекламу на собственном сайте..
Не претендую на "пальмовую ветвь" за чистоту и производительность кода в целом, но уверен, что многим пользователям будет, что почерпнуть отсюда при желании.
И, в завершение всего написанного выше, ссылка на то, над чем же все-таки трудится шаблон https://wannabuycar.com
Минимальная версия 5.37.0.0 меньше не вышло потестировать.
На этот раз при помощи ZennoPoster'a захотелось уйти от рассылок(спама), аккаунтов, их банов и регистраций и показать, что то, ради чего мы здесь все собрались имеет куда более широкие возможности и может выступать "по ту сторону баррикады".
Этот шаблон не удастся просто запустить и заработать пару копеек. Это лишь часть схемы, которой 100 лет в обед, а суть ее такова: запустить свой сайт, раскрутить его, а потом на пассиве монетизировать трафик. И эта часть отвечает за контент нашего будущего сайта. В данном примере мы запускаем собственную доску объявлений. Кривую, недоделанную, и, скорее всего, заброшенную по окончании конкурса, так как это моя привилегия - браться за идею сразу же в момент ее зарождения, а потом, ввиду нехватки времени на доведение ее до ума, откладывать до лучших времен, а там на пыльной полке ее с радостью примут "товарищи по несчастью". Впрочем, хватит лирики, хотя, это отступление считаю очень важной составляющей статьи, которая отвечает на вопросы о том, почему на сайте что-то отображается криво или там было бы неплохо выводить еще какую-то информацию.
Итак, что имеем внутри:
- парсинг доски объявлений на запросах с обходом ограничений по количеству выдаваемых объявлений (внутри, конечно же, работа с json)
- мониторинг удаленных объявлений и объявлений с измененной ценой, изменение и удаление объявлений при необходимости
- наполнение собственного сайта полученной информацией прямыми запросами к бд сайта и заливкой сопутствующих файлов по ftp
По-настоящему ценным здесь, на мой взгляд, является первая часть шаблона, а именно процесс парсинга ссылок на объявления и мониторинг новых, измененных, удаленных. Он досконально продуман и протестирован, так как это было сделано задолго до конкурса. Поэтому, для желающих пощупать его, сделана возможность запускать отдельно только парсинг.
При первом запуске, за пару минут вы получите все ссылки на объявления, а таблица с парами ссылка-цена создастся рядом с файлом проекта.
Это фактически слепок всех размещенных объявлений.
Подождите пару часов, дней, недель.... и запустите парсер снова.
При повторном запуске рядом создадутся дополнительные файлы по названиям которых станет понятно, где лежат новые объявления, объявления с измененной ценой, а где те, которые уже истекли или удалены.
Вот с этой информацией и призвана разбираться вторая часть шаблона.
А все остальное я бы переделал, но во временные рамки конкурса уже никак не вписываюсь, а участвовать намерен, потому так.
Хотелось охватить побольше всего, поэтому познакомился с бд и ftp впервые и, как говорит Миша в соседней теме про json: "оказывается не так все сложно", однако, однозначно требует наработки опыта.. Вообще, шаблон полон интересных и не очень полезняшек на C#. Комментарии присутствуют, но в основном описывающие логику.
Нужно приобрести домен и хостинг, установить бесплатный скрипт доски объявлений(osclass), настроить его должным образом, вбить в настройки шаблона параметры для подключения к серверам ftp и mysql, запустить шаблон и смотреть, как сайт наполняется.
Но проще врубиться в принцип и написать по-своему, находя ответы на большую часть вопросов в этом шаблоне-примере, где почти все ключевые моменты уже организованы, вплоть до создания миниатюр изображений.
Теперь, когда сайт запущен и автоматически обновляется по расписанию или по нажатию кнопки +1 в зенке - все дело за магией SEO, а уже потом за посетителями, кликающими по рекламе и/или еще одним шаблоном, скликивающим рекламу на собственном сайте..
Не претендую на "пальмовую ветвь" за чистоту и производительность кода в целом, но уверен, что многим пользователям будет, что почерпнуть отсюда при желании.
И, в завершение всего написанного выше, ссылка на то, над чем же все-таки трудится шаблон https://wannabuycar.com
Минимальная версия 5.37.0.0 меньше не вышло потестировать.
- Категория
- Доски объявлений
- Номер конкурса шаблонов
- Седьмой конкурс шаблонов
- Уровень сложности
- Продвинутый
Вложения
-
62 КБ Просмотры: 204
Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.
Последнее редактирование: