В продолжение https://www.weblancer.net/projects/veb-programmirovanie-31/chrome-extension-867162/ нужно доработать некоторый функционал для обхода страниц не мануально
Сделать скрипт с веб-мордой для наполнения сайта
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Задача: разработать серверный скрипт с веб-мордой для автоматического наполнения чужого сайта товарами из выбираемого через браузер CSV
Описание.
Исходные данные, которые загружаются как переменные:
-поля логин, пароль
-поле, в которое вставляется ссылка на страницу на форуме, куда нужно добавлять записи из CSV файла
-Массив CSV файлов для загрузки (от 1 до N), прикрепляемого к задаче
Кнопка "выполнить"
Порядок действий:
1. Пройти авторизацию на сайте А (самописный, на PHP, логин-пароль предоставляется) https://domain.ru/login/ref/1
2. Перейти на сайт Б (написан на PHP, движок IPB), где используется для авторизации сессия с сайта А
3. Войти в тему, по ссылке, вставляемой в поле выбора темы http://domain.com/index.php?showtopic=TOPICNUMBER
4. Автоматизировать следующий процесс:
4.1. Нажатие кнопки "Добавить товар"
4.2. Заполнение полей "Название товара", "URL маленькой картинки", "URL большой картинки", "Краткое описание товара", "Артикул", "Размер/Цвет", "Цена, руб".
4.3. "Сохранить"
N.B.: После нажатия кнопки сохранить, браузер перенаправляет обратно в страницу, где есть кнопка "Добавить товар"
Данные, которые должен выводить скрипт
Сверху прогресс бар (имя файла, номер текущей строки, вставляемую на сайт)
Снизу лог ошибок (имя файла, номер текущей строки, не вставленной на сайт)
Доп.функционал:
1. Сохранять номера строчек с указанием файлов, которые не загрузились успешно
2. Поле ввода интервала (в минутах), через который, после окончания загрузки всех строк всех файлов, должна начинаться повторно загрузка незагруженных товаров)
3. После окончания каждого прогона всех ошибок со всех файлов, выводить разделитель в лог (строчка из знаков равенства), для разделения логов разных загрузок (перед первым прогоном также выводить разделитель из знаков равенства).
Разработать отдельную вкладку со следующим функционалом удаления позиций с сайта
Исходные данные, которые загружаются как переменные:
-поля логин, пароль
-поле, в которое вставляется ссылка на страницу на форуме, откуда нужно удалять товары
-переключатель между
--"Удалить все" (ходит по указанной странице и жмет кнопку "Удалить")
--"Удалить позиции с id " (рядом поле ввода стартового id) и "по " (рядом поле ввода для конечного id)
--"Удалить список id (разделитель точка с запятой " (поле для ввода id-шников)
Данные, которые должен выводить скрипт
Снизу лог ошибок (номер не удаленного id)
Кнопка "выполнить"
Команда для удаления конкретного товара имеет вид: http://domain.com/index.php?act=zakup&tid=TOPICNUMBER&CODE=04&id=ITEMNUMBER
N.B.: TOPICNUMBER, ITEMNUMBER это числовые переменные.
В случае php5 код должен проходить валидность на отсутствие depricated функций
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 заявкаЗакрыт7 лет назад
Нужно внести небольшие правки популярной темы Root на ВП. Работы на 1-2 часа. Заявки а ля "100 долларов за 3 дня" не рассматриваются.
Веб-программирование2 заявкиЗакрыт7 лет назадДоброго дня, необходимо доделать API рабочего сервиса(php) и подкорректировать web-морду приложения. За подробностями пишите в ЛС
Веб-программирование6 заявокЗакрыт7 лет назадВажно: необходимо быть на связи в Москве. Периодическое обновление сайта компании. Доработка сайта, внесение информации на страницы сайта. Работа техническая. Всю информацию для сайта предоставляем мы. Первоначально необходимо заполнить 5 новых ...
Веб-программирование3 заявкиЗакрыт7 лет назад- $45
нужен профессионал в CGI, оставляйте контакты
Веб-программирование1 заявкаЗакрыт7 лет назад - $30
Требуется написать скрипт, который бы выбирал всех сотрудников из crm.lotinfo.ru в xml файл, обновлялся раз в сутки. Сотрудников около 50, постоянно добавляются и удаляются. \ -------------- Получение списков всех сотрудников агентства ...
Веб-программирование1 исполнительЗавершен7 лет назад Выгружать новости с сайтов cryptocoinsnews.com и cointelegraph.com. Задача выгрузить все имеющиеся новости с этих сайтов, затем с некоторой периодичностью проверять появление новой информации и тоже ее выгружать. Загруженные данные мы должны ...
Веб-программирование1 заявкаЗакрыт7 лет назадЗадача №1 Требуется исправить сортировку цифр в модуле фильтра по параметрами brainy-filter Задача №2 проверить работу слайдеров в модуле фильтра по параметрами brainy-filter, т.к сейчас сортирует не верно demo3.remar.by/matrasi/ , возможно причина пропадет когда ...
Веб-программированиенет заявокЗакрыт7 лет назадДобрый день! Есть несколько актуальных задач для сайтов на битриксе. Задачи доступны по ссылке https://drive.google.com/file/d/0B-2lsOj1G7lJUDF5LWlkd2ZKaXM/view?usp=sharing Возможно выполнение только части задач, рассмотрю ваши предложения по всем задачам в целом или по отдельности. Интересует примерный ...
Веб-программирование2 заявкиЗакрыт7 лет назад- $10
Доработать парсер программиста Дмитрий Бутейко https://www.telderi.ru/ru/ Нужно доработать несколько полей при распарсивании. Задача простая для тех, кто сталкивался simple_html_dom.php Код понятный, см. скрин кусок кода.
Веб-программирование2 заявкиЗакрыт7 лет назад