Запись в файл, дубли

Unycom

Client
Регистрация
19.02.2023
Сообщения
17
Благодарностей
1
Баллы
3
Добрый день!
На странице делаю парсинг данных со страницы сайта. Сохраняю в список List0. Далее List0 сохраняю в файл (стоит галочка Дописывать в конец файла). Задал Повторить в цикле (клики по пагинации).
Все работает, но в файл записываются дубли.Как решить проблему? Может неправильно реализовал задачу?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 340
Благодарностей
9 088
Баллы
113
Добрый день!
На странице делаю парсинг данных со страницы сайта. Сохраняю в список List0. Далее List0 сохраняю в файл (стоит галочка Дописывать в конец файла). Задал Повторить в цикле (клики по пагинации).
Все работает, но в файл записываются дубли.Как решить проблему? Может неправильно реализовал задачу?
Добрый день.
Сохраняйте в List0 и в конце, когда все страницы спарсены, применяйте кубик "Операции над списком - Удалить дубли" и после этого сохраните его в файл.
 
  • Спасибо
Реакции: Unycom

Unycom

Client
Регистрация
19.02.2023
Сообщения
17
Благодарностей
1
Баллы
3
Добрый день.
Сохраняйте в List0 и в конце, когда все страницы спарсены, применяйте кубик "Операции над списком - Удалить дубли" и после этого сохраните его в файл.
Спасибо за помощь!
Подскажите куда вставить данный кубик?
 

Вложения

Unycom

Client
Регистрация
19.02.2023
Сообщения
17
Благодарностей
1
Баллы
3
Добрый день.
Сохраняйте в List0 и в конце, когда все страницы спарсены, применяйте кубик "Операции над списком - Удалить дубли" и после этого сохраните его в файл.
Так правильно?
 

Вложения

Unycom

Client
Регистрация
19.02.2023
Сообщения
17
Благодарностей
1
Баллы
3
Вопрос еще актуален. По моей схеме цикл прерывается на 2м круге
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 340
Благодарностей
9 088
Баллы
113
Вопрос еще актуален. По моей схеме цикл прерывается на 2м круге
Надо смотреть где прерывается, на каком кубике и с него через красный выход вести на продолжение работы. Например может выпадать на красный выход в кубике где клик по пагианции, когда стр. закончились и кнопки перехода на след. стр. уже нет. Либо из кубика парсинга данных, когда стр. не подгрузилась и данных для парсинга нет, тогда доп. паузу установить перед парсингом для ожидания загрузки стр.
Да, правильно.
 

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