Доработать программу парсер

8 000 руб. за проект
22 марта 2022, 19:07 • 3 отклика • 134 просмотра
Доброго времени суток. Имеется программа парсер на C#. Автоматизированный бот который покупает виртуальные айтемы с сайта cs.money. Нужно доработать программу и внести некоторые правки.
1) Программа работает непосредственно с сайтами таблицами (например skinz-table.xyz) которые парсят данные актуальных цен и наличие предметов на сайте. Программа с данным сайтом работает не корректно так как на сайте произошло обновление.
2) Один и тот же предмет резервируется несколько раз, а должен резервироваться только 1 раз, и уже после добавления в белый список, несколько.
3) Необходимо добавить параметр для работы только с определенным качеством предметов и игнорировать другие качества. Например резервировать только наклейки. Значит айтемы должны содержать слово "sticker" Так как какой то неведомой причине предметы из черного списка все равно резервируются, хотя изначально такого не было. Например я добавил все айтемы со словом Souvenir в черный список, но в таблицах программа обнаруживает M4A1 "Название" , но бот пытается резервировать Souvenir M4A1 "Название" То есть тот же предмет но другого качества. И так же с другими предметами. Например если я добавляю айтем Sticker | War то программа так же пытается резервировать Sticker | Edward так как в поиске сайта при запросе "war" выдает оба стикера с разным названием, содержащее "war".
4) При изменении цен на сайте, цены в белом списке программы остаются прежними и программа перестает работать с белым списком. Нужно добавить функцию обновления цен в бс. То есть если цены на сайте изменились то при включеном параметре "работа" но выключенной автопокупке, программа должна пробовать резервировать вещи только из белого списка и при повторном добавлении айтемов в бс должны обновляться цены.
5) Работа белого списка должна происходить из лайв ленты которая присутствует на сайте. И покупка предметов без трейд бана должна происходить через эту самую ленту. Сейчас же программа работать непосредственно из поиска. То есть просто сканирует сайт на наличие предметов в данный момент. Лайв лента же показывает вещи которые пользователи заливают на сайт в текущем времени. То есть мониторит предметы постоянно.