Взять строку из списка без удаление и пойти дальше по списку

Solist

Client
Регистрация
02.05.2021
Сообщения
21
Благодарностей
1
Баллы
3
Всех приветствую!

Паршу ссылки на видео с определенных ютуб каналов, есть конкретный список со ссылками на них.
Как брать все строки поочередно без удаления первой?

И как сделать проверку результата парсинга на блек лист(уже спаршенные раннее ссылки на видео)?

И может какие замечания будут по оптимизации процесса ну или в целом?
Если строки удаляться не будут, то остановить шаблон можно проверкой ссылки.
 
Регистрация
23.03.2015
Сообщения
1 218
Благодарностей
751
Баллы
113
Вопросов по реализации Blacklist полно на форуме, воспользуйся поиском.
Если работа будет идти в один поток: Первым кубиком Берри строку с удалением, вторым кубикам ложись строку в конец списка
Если работа будет идти в несколько потоков: На форуме есть c-sharp код который делает тоже что для одного потока только с блокировкой списка
 

baracuda

Client
Регистрация
19.06.2013
Сообщения
793
Благодарностей
278
Баллы
63
счётчик +1 = строка из списка > в цикл пока строка не будет пустой
 

Solist

Client
Регистрация
02.05.2021
Сообщения
21
Благодарностей
1
Баллы
3
Благодарю за ответы!

Для других новичков отвечаю:
1. Удалять строку после взятия
2. В настройках списка снять галочку с "Сохранять изменения списка в файл", и список всегда будет неизменным.

А по поводу дублей посмотрел здесь
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)