@@ -171,27 +171,24 @@ async public Task<string> UpdateTasksParse()
171171 // Максимальное количиство страниц
172172 int . TryParse ( Regex . Match ( html , ">([0-9]+)</a></li><li><a rel=\" next\" " ) . Groups [ 1 ] . Value , out int maxpages ) ;
173173
174- if ( maxpages > 0 )
174+ // Загружаем список страниц в список задач
175+ for ( int page = 0 ; page <= maxpages ; page ++ )
175176 {
176- // Загружаем список страниц в список задач
177- for ( int page = 0 ; page <= maxpages ; page ++ )
177+ try
178178 {
179- try
180- {
181- if ( ! taskParse . ContainsKey ( cat ) )
182- taskParse . Add ( cat , new Dictionary < string , List < TaskParse > > ( ) ) ;
179+ if ( ! taskParse . ContainsKey ( cat ) )
180+ taskParse . Add ( cat , new Dictionary < string , List < TaskParse > > ( ) ) ;
183181
184- string arg = $ "&d={ year } &t=1";
185- var catVal = taskParse [ cat ] ;
186- if ( ! catVal . ContainsKey ( arg ) )
187- catVal . Add ( arg , new List < TaskParse > ( ) ) ;
182+ string arg = $ "&d={ year } &t=1";
183+ var catVal = taskParse [ cat ] ;
184+ if ( ! catVal . ContainsKey ( arg ) )
185+ catVal . Add ( arg , new List < TaskParse > ( ) ) ;
188186
189- var val = catVal [ arg ] ;
190- if ( val . FirstOrDefault ( i => i . page == page ) == null )
191- val . Add ( new TaskParse ( page ) ) ;
192- }
193- catch { }
187+ var val = catVal [ arg ] ;
188+ if ( val . FirstOrDefault ( i => i . page == page ) == null )
189+ val . Add ( new TaskParse ( page ) ) ;
194190 }
191+ catch { }
195192 }
196193 }
197194 }
0 commit comments