Необходимо написать парсер сайта Avito.ru, ВАЖНО, что бы парсер происходил НЕ через selenium.

Так как selenium очень долгий в этом плане.

1) У парсера должна быть многопоточность.

2) У парсера должна быть очередь на использование. (Так как использовать этот парсер буду я  и мой товарищ)

3) У парсера должен быть фильтр а именно - Когда запускаешь парсер /start он просит прислать ссылку на парсинг, мы присылаем, и следующим вопросом должен быть вопрос "Сколько активных объявлений должно быть у продавца в профиле",  и тут мы указываем например 1, и тогда будут парсится объявления только с 1 активным объявлением в профиле, и следующий вопрос парсера будет - "Сколько неактивных ( Завершенных) объявлений парсить" тут тоже мы вписываем по желанию. 

Пояснительный скрин прилагаю

4) У парсера должны логироватся все ошибки.

5) У парсера должна быть замена прокси через телеграмм.

6) Просмотр процесса парсинга через телеграмм,  (то есть посмотреть сколько уже спарсилось) И  дальнейшее преждевременное завершение парсинга с выдачей результата

7) Парсер должен собирать только уникальные номера телефонов, что бы они больше не повторялись. Но так как я писал выше, что этот парсер я буду использовать с товарищем, нужно сделать так что  бы у каждого была своя база спаршенных номеров. 

8) Парсер должен выдавать результат в двух форматах, в exsel и vcf (формат контактов, что бы сразу импортировать в контакты телефона) 

Скрин примера выдачи результат парсера в excel формате прилагаю

4 года назад
guest_16058527899741
4 года в сервисе
Был
4 года назад

Выбранный исполнитель

Velinee
Виктор 
37 лет
7 лет в сервисе
Был
4 года назад
4 года назад
$10
5 дней
Escrow
Проект не выполнен

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

Валентин
 
24 года
4 года в сервисе
Был
4 года назад
4 года назад
Андрей
 
23 года
4 года в сервисе
Был
4 года назад
4 года назад
Velinee
Виктор 
37 лет
7 лет в сервисе
Был
4 года назад
4 года назад
Павел
 
44 года
4 года в сервисе
Был
4 года назад
5 отзывов(-1)
4 года назад