Задача:

1. Автопостинг объявлений в Авито

Спецификация:

1. постинг проходит с разных аккаунтов (есть ТХТ файл аккаунтов, в

следующем формате: ЛОГИН:ПАРОЛЬ:ГОРОД:ИД_КАТЕГОРИЯ_ТОВАРА)

2. Есть файл соответствий ид категорий товара и их названий

(НАЗВАНИЕ_КАТЕГОРИ:ИД_КАТЕГОРИЯ_ТОВАРА)

3. Объявы находятся в папке ads в CSV файлах имена которых

соответствуют ИД_КАТЕГОРИЯ_ТОВАРА (к примеру Летние платья:743 - то

файл с объявами будет лежать тут ads/743.csv)

4. логирование объяв которые были уже запощены в папку log (если товар

уже был запощен, то его пропускаем - как маяк можно использовать

ссылку на товар на сайте (в тексте объяв будет ссылка на товар)) +

дата объявы. Т.е. лог будет примерно такой: УРЛ:ДАТА. (возможно что

лучше логи делить по аккам, навание файла лога будет ЛОГИН.тхт)

5. При постинге проверяем было ли объявление запощено или нет.(если

было то пропускаем).

6. удаление старых объяв из (http://www.avito.ru/profile/items/old)

Завершённые и из лога (пунктNo.3) Т.е. все объявы которые попали в

завершенные удаляем и из лога и из завершенных на авито

7. Телефон в объявы брать: думаю что номер лучше привязать к городу

(отдельный файл настроек ГОРОД:ТЕЛЕФОН, и default:ТЕЛЕФОН - для

городов которых не удалось найти в списке).

8. Настройки по максимальному количеству запощенных объяв за день с

одного акка(количество запощенных брать из лога по

акку(file_get_contents) - для возможности рестарта скрипта в течении

дня в случае если его выкинет).

(т.е. скрипт перебирает все акки из файла и начинает постить объявы,

при достжении максумума - скрипт переходит на следующий акк).

П.С.: описано практически все что я хочу видеть (возможно что то

забыл. но тут погрешность не более 5-10%) Предпочтение отдам исполнителю, который напишет данный скрипт на РНР.

12 лет назад
vmage
43 года
15 лет в сервисе
Был
5 месяцев назад

Заявки фрилансеров

Нет заявок фрилансеров