Форум программистов, компьютерный форум, киберфорум
C#: API, боты
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 14.10.2019
Сообщений: 47
1
VK API

Как бы ускорить поиск по документам?

27.08.2020, 23:18. Просмотров 2190. Ответов 1

Доброго времени суток, наткнулся на вк апи чтобы по зависать вечерами и поставил себе задачу, написать скромного бота который брал бы из моих документов гиф изображение и отправлял их в группу/страницу, сделать это у меня получилось но что бы достать все файлы которые мне нужны уходит слишком много времени. Например ~313 .gif обрабатывались бы у меня ~1 час как то слишком долго выходит. Как можно оптимизировать данный процесс?

C#
1
2
3
4
5
6
7
8
9
Document getDoc = new Document();
for (int i = 0; i < vkApi.Docs.Get(type: VkNet.Enums.DocFilter.Gif).Count; i++)
{
    if (vkApi.Docs.Get(type: VkNet.Enums.DocFilter.Gif).ElementAt(i).Title.Contains("*"))
    {
        getDoc = vkApi.Docs.Get(type: VkNet.Enums.DocFilter.Gif).ElementAt(i);
        Variables.attachmentsTEST.Add(getDoc);
    }
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.08.2020, 23:18
Ответы с готовыми решениями:

Как в php организовать поиск по документам doc
Как с помощью php (+ библиотек php) организовать поиск по документам doc (документы находятся в...

Поиск по документам
Помогите сделать поиск по документам:cry::cry::cry::cry: вот мой код, но почему-то не работает,...

Поиск по текстовым документам на Java
Уважаемые форумчане, здравствуйте. Нужна ваша помощь. Необходимо получить n-ое количество...

Поиск ссылок только по документам
Приветствую, ребята! Подскажите пожалуйста, как организовать поиск ссылок только по документам ?...

1
66 / 48 / 21
Регистрация: 14.08.2020
Сообщений: 133
27.08.2020, 23:45 2
Лучший ответ Сообщение было отмечено hikkathon как решение

Решение

Цитата Сообщение от hikkathon Посмотреть сообщение
что бы достать все файлы которые мне нужны уходит слишком много времени
можно так подсократить, код не проверял..

C#
1
2
3
4
5
6
7
8
9
 var docs = vkApi.Docs.Get(type: VkNet.Enums.DocFilter.Gif);
 
            foreach (Document doc in docs)
            {          
                if (doc.Title.Contains("*"))
                {
                    Variables.attachmentsTEST.Add(doc);
                }
            }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.08.2020, 23:45

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как ускорить поиск строки в строке?
задача: в тексте (75000 символов) найти нужное слово и вернуть все правильные результаты, ключевое...

Как ускорить работу (поиск вхождений подстроки)?
//подсчет kf int NumberKF(string &amp;P, vector&lt;string&gt; &amp; F, const int f){ int kf =0; for(size_t i...

Как ускорить поиск текста в текстовом файле?
День добрый! У меня есть порядка 200 текстовых файлов. Размер от 300 до 900 кб. Требуется...

Как ускорить поиск в массиве структуры с заданным значением параметра?
Всем здравствуйте. Нужно найти самый первый индекс структуры у которой первый элемент будет...

Ускорить поиск
Добрый день, подскажите плииз. Есть 3 таблицы. Город, Область, страна. Надо МАКСИМАЛЬНО...

Ускорить поиск максиумов
Дана последовательность чисел. Выяснить, сколько раз в ней встречается максимальное число ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.