Архив: Нужно парсить сайт, брать с него домены и отправлять через форму обратной связи рекламое предложение

Бюджет 2$ / 100
руб
в месяц
Создан: 6 лет назад
Закрыт
Описание
Добрый день.

Нужен php скрипт для парсинга сайта, запускаться можно планировщиком.
На сайте находим кусок html кода, в нём 10 доменов, домены постепенно меняются, "новые" домены вверху.
На доменах сайты преимущественно на одом из 2 скриптов (GoldCoders или HS ), нам надо через форму обратной связи отправить письмо админам этих сайтов, кроме тех которые есть в нашей MSqL базе данных. (Капчу игнорим.)

Для этого скрипт, берёт "запомненный" домен и сравнивает его с теми что спарсили. Если среди спарсенных доменов есть "запомненный" то отправляем письма всем доменам кто идёт выше его, если нету то отправляем письма всем доменам. Последний домен кому отправили письмо "запоминаем". Прежде чем отправлять письмо проверяем нашу базу данных на наличие этого домена если такой домен у нас есть, то пропускаем его. Иначе предпологаем, что на домене сайт со скриптом GoldCoders и пробует загрузить домен с представленным префиксом, /?a=support  если открывается форма обратной связи, в форме заполняем три поля Имя, E-mail, Сообщение (поля для данного скрипта могут иметь отличие по названию, необходимо учесть с десяток различных названий, во время тестирования определим примеры сайтов с необычными полями) и нажимаем кнопку "отправить", если сообщение ушло успешно то автоматически на сайте загрузится страница с префиксом /?a=support&say=send  значит сообщение отправленно успешно. Если префикс не грузится значит сообщение не отправленно.

Тогда предпологаем что сайт с другим скриптом (HS) и пробуем загрузить адрес domen/support   если страница загружается успешно, то заполняем так же три поля и нажимаем отправить, в случае успеха автоматически на сайте загружается страница domen/support?done 

Если префикс не грузится значит сообщение не отправленно, тогда отправляем на e-mail адреса admin@donen и support@domen и info@domen заготовленный заранее текст письма.

Так же нужна страница/таблица с отчётом содержащая 50 последних спарсенных доменов, напротив каждого время в которое был получен домен и метку "+" если удалось отправить сообщение через первое правило для Gold Coders, метку "++" если удалось отправить через 2 правило для HS и "-" если не получилось отправить сообщение. Домены можно "нажать" тогда открывается новое окошко с загрузкой нажатого домена.

Страница содержит одно поле куда можно вписать e-mail адрес и две кнопки "Отправить" и "Spend" если нажимаю кнопку "Отправить", на указанный e-mail уходит письмо на Русском языке если нажимаю кнопку "Spend" отправляется письмо на английском языке на вписанный e-mail адрес.  

Жду от вас цену, сроки, вопросы.
Категория

Похожие проекты

safe 
0 3
Необходимо разработать систему, которая: Подключается к API Diagnocat и iDent (через токены доступа). Получает данные о пациенте, результатах диагностики, снимках и назначениях. Автоматически формирует структурированный отчет по шаблону (включая врачей, этапы лечения, стоимость и описание процедур).......
 
0 0
Необходимо связать БД 1C:ERP с БД Outlook, MS Access, Битрикс24. Например при вводе нового сотрудника в 1С:ERP он должен автоматически появляться в вышеперечисленных БД....
3 месяца назад
 
0 1
Требуется реализация отчёта на кастомизированной 1С:УПП 1. 2, ТЗ и контрольный пример во вложении, 80% кода должно быть покрыто модульными тестами....
3 месяца назад
$7
0 2
Мне нужно копировать мой текст и вставлять в одну группу ВК с открытой стеной для публикации рекламы. Задача скрипта/сервиса/программы - примерно каждые 10 секунд брать мой текст и вставлять в эту группу. Я пробовал через одну программу, которая записывает действия мышки и потом повторяет, но она как-то......
5 месяцев назад
safe 
0 0
Написать прошивку для A94B114, используя 2 подобные рабочие прошивки. Все файлы есть....
$21
0 2
Нужно разархивировать файл архив. ujems, есть распаковщик, но выдает ошибку. Прислать пруфы(скрины)....
7 месяцев назад
safe 
0 1
Входные: Имеется скрипт по обработке email писем и добавление их в систему Redmine   Проблема: Система обработки этих писем написана некорректная и негибкая    Задача: Переписать логику обработки входящих писем, чтобы исключить их потерю при незначительных отклонениях от ожидаемой структуры....
$37
0 1
- В обязанности сотрудника входит поддержание мобильного приложения системы автоматизации бизнеса. - Работа сдельная: задачи выдаются на оценку, далее после согласования передаются на реализацию. - Заключаем договор и NDA (соглашение о неразглашении)....
$71
0 0
Информация о проекте: Проект включает в себя React Native приложение с Expo внутри которого находится webview с сайтом На устройствах с ОС IOS проблема с воспроизведением видео....
8 месяцев назад
safe 
0 0
Разрабатываю десктопные программы на языке Java,  а так же Java + SQL....
 
0 6
  1. Чтобы можно было писать описание события (без заголовка) - превью в списке берется N количества букв с начала. (в списке писать дату события и сколько осталось до него) . Выставление даты и времени напоминания и ИНТЕРВАЛА ПОВТОРА ОТ 1 МИНУТЫ! Выставлять количество повторов, далее напоминания прекращаются.......
safe 
0 4
Сайт arg2028t. beget. tech/. Нужно сделать вот такой калькулятор. airprint. by/outdoor/wide-format. и еще некоторые доработки....
safe 
0 7
Краткое описание: Мы ищем исполнителя для тестирования функционала мобильного приложения на платформе Android. Задача включает проверку основных функций приложения, таких как работа комнаты, передача видео, звука и чата, а также создание подробной отчетности о найденных ошибках.   Требования к исполнителю:......
safe 
0 12
Разработка чат-бота под ваши нужды....
$143
0 0
Oпpocы (1008pyб/чaс) Заходитe на сaйт: gonsù....
11 месяцев назад
 
0 4
Требуется создать скрипт для premiere pro. Данная суть скрипта: в выделеном бине нужно что бы автоматически проставлялся in out ровно по серидине файла так что бы выделенная область была длиной 3 секунды. И требуется кнопка что бы работало через окно expressions. Проблема текущего в том что он не работает......
 
0 2
Нужно создать приложения под гемблинг/беттинг, на котлин. Приложение должно работать Firebase. Детали вышлю при обсуждение....
$21
0 4
Нужно разархивировать файл archive. ujems, есть распаковщик, но выдает ошибку. Прислать пруфы  ....
1 год назад
safe 
0 3
Разработать впн сервис ( Приложения на ios и android + сайт для оплаты подписки). Настройка Серверов. Оплата по договоренности. Работаем черед безопасную сделку....
1 год назад
Смотреть все