Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!

Программа-постер под одну конкретную доску объявлений

минув час актуальності
C#


Приветствую!
Суть - в заголовке. Нужна прога под конкретный сайт-доску объявлений (olx.ua). По сути, многопоточный автоматизированный браузер 🙂 Дизайн и внешний вид не важен. Нужно максимально просто, но многопоточно и функционально.

Задачи и функционал:
1. Автоматическая регистрация аккаунтов с подтверждением по емейлу (gmail.com). При настройке задачи “регистрация акков” мы предварительно скармливаем проге текстовый файлик содержащий список уже зарегистрированных емейл-адресов на gmail.com, пароль к почтовому ящику и пароль к самому сайту-доске. Также в файлике указываем юзер-агент, прокси, логин и пароль от прокси. Ну и уникальный порядковый номер аккаунта в проге (для удобства, чтобы не путаться).
Примерный формат (можем обсудить, если есть рац. предложения):
18|user-agent|123.132.132.132:8080|proxy-login|proxy-pass|[email protected]|password-for-gmail|password-for-site
символ “|” - разделитель в данном примере

То есть, заполняем форму регистрации на сайте, потом идём на gmail.com, логинимся, ждём письмо от сайта, открываем его, переходим по ссылочке в письме - подтверждаем регистрацию.

2. Подтверждение по телефону (без сервисов, все сим-карты у меня на руках и я вручную буду вбивать коды из смс). Подтверждение вылазит при первой попытке добавить объявление с нового аккаунта.
Предполагается, что я буду подтверждать аккаунты массово, то есть вызов процедуры подтверждения нужно делать по запросу для выбранных из списка акков. Нужно, чтобы прога просто выкидывала окошко с формой ввода номера и кнопкой "Далее".
Я вставляю симку в телефон, дожидаюсь включения, жму “Далее”, после чего прога выкидывает форму для ввода заветного кода. Ввожу код, подтверждаю телефон.

3. Постинг объявлений в нужную дату и время: то есть, мы заранее в проге пишем текст, лепим картинки (лучше сохранять сразу в проге в папке “ТЕМР”, давая каждому файлу уникальное имя по маске “имя_№” ), сразу задаем все параметры (рубрика, заголовок, город, район и т. д.) и ставим дату, когда запустить процесс. Так как аккаунты у нас уже подтверждены, то объявление постится и попадает на модерацию.
Модерацию тоже нужно отслеживать: иногда объявления её не проходят и их нужно переделывать. Если же оно прошло модерацию, то прога об этом уведомляет. Если нет - то редактируем текст и картинки - и заново отправляем на модерацию.

4. Загрузка и выгрузка аккаунтов в файл, можно как в примере выше (пароль от емейла нам уже не нужен, мы его убираем, но оставляем все другие параметры). Емейл-адрес - является логином к сайту. То есть, примерно такой формат будет:
18|user-agent|123.132.132.132:8080|proxy-login|proxy-pass|[email protected]|password-for-site

5. Проверка поступивших сообщений по каждому акку, звуковые уведомления, уведомления в трей, возможность просматривать и отвечать на сообщения.
То есть, всплывает у нас окошко в трее, мол, на 18-й акк пришло сообщение. Открываем прогу, выбираем нужный акк, читаем сообщение, отвечаем.
Всё просто.

6. Нужно, чтобы прога поддерживала статус “онлайн”. Наверное, для этого необходимо периодически имитировать обновление странички - заодно будем получать инфу по новым сообщениям (есть ли они). Интервал обновления будем указывать в общих настройках проги, я полагаю.

7. Прога должна сохранять куки, чтобы не вызывать лишних подозрений у сайта-доски.

8. Прога должна быть многопоточной (особенно актуально из-за необходимости обновлять страничку и регулярно проверять сообщения).

9. Иногда вылазит капча, нужно её решать через сервис Rucaptcha.com
Формат капчи - обычная гугловская Рекапча.
Моменты, когда она вылазит:
1. При регистрации (всегда)
2. Возможно будет вылазить при ответе на сообщения. Но я не замечал никогда. Замечал только, что когда сам пишешь много сообщений разным продавцам, то вылазит. При ответах такого не было, но мало ли. В процессе тестов увидим, наверное.

Подробное описание API антикапча-сервиса:
https://rucaptcha.com/newapi-recaptcha
https://rucaptcha.com/support/faq/41/
https://rucaptcha.com/api-rucaptcha#solving_captchas


Зробити ставку!

Замовник не бажає робити передплату? Запропонуйте оплату через Сейф, щоб уникнути можливого шахрайства.

  1.  733 
    3   4   0

    10 днів100 ₴

    Добрый день. Готов помочь вам с Вашим заданием. Приоритетный язык выполнения C#. Готов приступить к оговорению подробного ТЗ, сроков и цены.
    Телефон(ы): +380988947376
    E-mail: [email protected]


    Ключевая информация


    Языки: C#, SQL (3+ лет), Delphi (7+ лет), C++(7+ лет).
    • Технологии: WPF; WCF; ADO.NET; LINQ;
    • Базы данных: MS SQL Server (проектирование, хранимые процедуры и т.д.).
    • Контроль версий : Subversion (TortoiseSVN)
    • Дополнительно: Java, HTML, CSS

    Образование
    Харьковский аэрокосмический университет "ХАИ" (Харьков, Украина)
    Системное программирование, Компьютерная инженерия специалист

    Владение языками

    Английский - средний
    Русский - свободно
    Украинский – родной

    Україна Харків | 27 жовтня о 18:06 |
  2.  930 
    12   14   0

    10 днів4000 ₴

    Здравствуйте, могу выполнить ваше задание. Пишите в ЛС или в скайп gayka_mariko

    Skype: gayka_mariko e-mail: [email protected]

    Україна Житомир | 1 листопада о 23:10 |

Замовник
Проект опублікований
27 жовтня о 12:14
49 переглядів
Способи оплати
Качество описания проекта
0
0
100%