Skip to content

Commit dd15c37

Browse files
committed
fix
1 parent 9e2797c commit dd15c37

File tree

8 files changed

+82
-100
lines changed

8 files changed

+82
-100
lines changed

Controllers/CRON/BitruController.cs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -72,22 +72,22 @@ async public Task<string> UpdateTasksParse()
7272
// Максимальное количиство страниц
7373
int.TryParse(Regex.Match(html, $"<a href=\"browse.php\\?tmp={cat}&page=[^\"]+\">([0-9]+)</a></div>").Groups[1].Value, out int maxpages);
7474

75-
if (maxpages > 0)
75+
if (maxpages == 0)
76+
maxpages = 1;
77+
78+
// Загружаем список страниц в список задач
79+
for (int page = 1; page <= maxpages; page++)
7680
{
77-
// Загружаем список страниц в список задач
78-
for (int page = 1; page <= maxpages; page++)
81+
try
7982
{
80-
try
81-
{
82-
if (!taskParse.ContainsKey(cat))
83-
taskParse.Add(cat, new List<TaskParse>());
83+
if (!taskParse.ContainsKey(cat))
84+
taskParse.Add(cat, new List<TaskParse>());
8485

85-
var val = taskParse[cat];
86-
if (val.FirstOrDefault(i => i.page == page) == null)
87-
val.Add(new TaskParse(page));
88-
}
89-
catch { }
86+
var val = taskParse[cat];
87+
if (val.FirstOrDefault(i => i.page == page) == null)
88+
val.Add(new TaskParse(page));
9089
}
90+
catch { }
9191
}
9292
}
9393

Controllers/CRON/KinozalController.cs

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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
}

Controllers/CRON/MegapeerController.cs

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -86,25 +86,22 @@ async public Task<string> UpdateTasksParse()
8686
int.TryParse(Regex.Match(html, ">Всего: ([0-9]+)").Groups[1].Value, out int maxpages);
8787
maxpages = maxpages / 50;
8888

89-
if (maxpages > 0)
90-
{
91-
if (maxpages > 10)
92-
maxpages = 10;
89+
if (maxpages > 10)
90+
maxpages = 10;
9391

94-
// Загружаем список страниц в список задач
95-
for (int page = 0; page < maxpages; page++)
92+
// Загружаем список страниц в список задач
93+
for (int page = 0; page <= maxpages; page++)
94+
{
95+
try
9696
{
97-
try
98-
{
99-
if (!taskParse.ContainsKey(cat))
100-
taskParse.Add(cat, new List<TaskParse>());
97+
if (!taskParse.ContainsKey(cat))
98+
taskParse.Add(cat, new List<TaskParse>());
10199

102-
var val = taskParse[cat];
103-
if (val.FirstOrDefault(i => i.page == page) == null)
104-
val.Add(new TaskParse(page));
105-
}
106-
catch { }
100+
var val = taskParse[cat];
101+
if (val.FirstOrDefault(i => i.page == page) == null)
102+
val.Add(new TaskParse(page));
107103
}
104+
catch { }
108105
}
109106
}
110107

Controllers/CRON/NNMClubController.cs

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -77,22 +77,19 @@ async public Task<string> UpdateTasksParse()
7777
// Максимальное количиство страниц
7878
int.TryParse(Regex.Match(html, "<a href=\"[^\"]+\">([0-9]+)</a>[^<\n\r]+<a href=\"[^\"]+\">След.</a>").Groups[1].Value, out int maxpages);
7979

80-
if (maxpages > 0)
80+
// Загружаем список страниц в список задач
81+
for (int page = 0; page <= maxpages; page++)
8182
{
82-
// Загружаем список страниц в список задач
83-
for (int page = 0; page < maxpages; page++)
83+
try
8484
{
85-
try
86-
{
87-
if (!taskParse.ContainsKey(cat))
88-
taskParse.Add(cat, new List<TaskParse>());
85+
if (!taskParse.ContainsKey(cat))
86+
taskParse.Add(cat, new List<TaskParse>());
8987

90-
var val = taskParse[cat];
91-
if (val.FirstOrDefault(i => i.page == page) == null)
92-
val.Add(new TaskParse(page));
93-
}
94-
catch { }
88+
var val = taskParse[cat];
89+
if (val.FirstOrDefault(i => i.page == page) == null)
90+
val.Add(new TaskParse(page));
9591
}
92+
catch { }
9693
}
9794
}
9895

Controllers/CRON/RutorController.cs

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -77,22 +77,19 @@ async public Task<string> UpdateTasksParse()
7777
// Максимальное количиство страниц
7878
int.TryParse(Regex.Match(html, "<a href=\"/browse/([0-9]+)/[0-9]+/[0-9]+/[0-9]+\"><b>[0-9]+&nbsp;-&nbsp;[0-9]+</b></a></p>").Groups[1].Value, out int maxpages);
7979

80-
if (maxpages > 0)
80+
// Загружаем список страниц в список задач
81+
for (int page = 0; page <= maxpages; page++)
8182
{
82-
// Загружаем список страниц в список задач
83-
for (int page = 0; page < maxpages; page++)
83+
try
8484
{
85-
try
86-
{
87-
if (!taskParse.ContainsKey(cat))
88-
taskParse.Add(cat, new List<TaskParse>());
85+
if (!taskParse.ContainsKey(cat))
86+
taskParse.Add(cat, new List<TaskParse>());
8987

90-
var val = taskParse[cat];
91-
if (val.FirstOrDefault(i => i.page == page) == null)
92-
val.Add(new TaskParse(page));
93-
}
94-
catch { }
88+
var val = taskParse[cat];
89+
if (val.FirstOrDefault(i => i.page == page) == null)
90+
val.Add(new TaskParse(page));
9591
}
92+
catch { }
9693
}
9794
}
9895

Controllers/CRON/SelezenController.cs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -133,18 +133,18 @@ async public Task<string> UpdateTasksParse()
133133
// Максимальное количиство страниц
134134
int.TryParse(Regex.Match(html, "<span class='page-link'>...</span></li> <li class='page-item'><a class='page-link' href=\"[^\"]+/page/[0-9]+/\">([0-9]+)</a></li>").Groups[1].Value, out int maxpages);
135135

136-
if (maxpages > 0)
136+
if (maxpages == 0)
137+
maxpages = 1;
138+
139+
// Загружаем список страниц в список задач
140+
for (int page = 1; page <= maxpages; page++)
137141
{
138-
// Загружаем список страниц в список задач
139-
for (int page = 1; page <= maxpages; page++)
142+
try
140143
{
141-
try
142-
{
143-
if (taskParse.FirstOrDefault(i => i.page == page) == null)
144-
taskParse.Add(new TaskParse(page));
145-
}
146-
catch { }
144+
if (taskParse.FirstOrDefault(i => i.page == page) == null)
145+
taskParse.Add(new TaskParse(page));
147146
}
147+
catch { }
148148
}
149149

150150
IO.File.WriteAllText("Data/temp/selezen_taskParse.json", JsonConvert.SerializeObject(taskParse));

Controllers/CRON/TolokaController.cs

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -174,22 +174,19 @@ async public Task<string> UpdateTasksParse()
174174
// Максимальное количиство страниц
175175
int.TryParse(Regex.Match(html, ">([0-9]+)</a>&nbsp;&nbsp;<a href=\"[^\"]+\">наступна</a>").Groups[1].Value, out int maxpages);
176176

177-
if (maxpages > 0)
177+
// Загружаем список страниц в список задач
178+
for (int page = 0; page <= maxpages; page++)
178179
{
179-
// Загружаем список страниц в список задач
180-
for (int page = 0; page < maxpages; page++)
180+
try
181181
{
182-
try
183-
{
184-
if (!taskParse.ContainsKey(cat))
185-
taskParse.Add(cat, new List<TaskParse>());
182+
if (!taskParse.ContainsKey(cat))
183+
taskParse.Add(cat, new List<TaskParse>());
186184

187-
var val = taskParse[cat];
188-
if (val.FirstOrDefault(i => i.page == page) == null)
189-
val.Add(new TaskParse(page));
190-
}
191-
catch { }
185+
var val = taskParse[cat];
186+
if (val.FirstOrDefault(i => i.page == page) == null)
187+
val.Add(new TaskParse(page));
192188
}
189+
catch { }
193190
}
194191
}
195192

Controllers/CRON/TorrentByController.cs

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -77,22 +77,19 @@ async public Task<string> UpdateTasksParse()
7777
// Максимальное количиство страниц
7878
int.TryParse(Regex.Match(html, "href=\"\\?page=([0-9]+)\">[0-9]+</a>([\t ]+)?</center></td>").Groups[1].Value, out int maxpages);
7979

80-
if (maxpages > 0)
80+
// Загружаем список страниц в список задач
81+
for (int page = 0; page <= maxpages; page++)
8182
{
82-
// Загружаем список страниц в список задач
83-
for (int page = 0; page < maxpages; page++)
83+
try
8484
{
85-
try
86-
{
87-
if (!taskParse.ContainsKey(cat))
88-
taskParse.Add(cat, new List<TaskParse>());
85+
if (!taskParse.ContainsKey(cat))
86+
taskParse.Add(cat, new List<TaskParse>());
8987

90-
var val = taskParse[cat];
91-
if (val.FirstOrDefault(i => i.page == page) == null)
92-
val.Add(new TaskParse(page));
93-
}
94-
catch { }
88+
var val = taskParse[cat];
89+
if (val.FirstOrDefault(i => i.page == page) == null)
90+
val.Add(new TaskParse(page));
9591
}
92+
catch { }
9693
}
9794
}
9895

0 commit comments

Comments
 (0)