Мелкая ошибка при подсчете количества подстановок

Gorn

A-Parser Enterprise License
A-Parser Enterprise
Сделал подстановку в УРЛ в виде перебора цифр как букв,
потому что нужны лидирующие нули 0001, 0002, ... 00283

/{az:0000:0283}.html

в задании увидел
Запросы заверш./Всего: 108/108 100%

то есть должно быть Всего=284 !!!!
Вот такие "дыры" в переборе
/0003.xml
/0010.xml
...
/0013.xml
/0020.xml

....
/0023.xml
/0030.xml

.
 
Последнее редактирование:
Подсчет правильный и у вас никак не могли подставиться 284 комбинации.
Указанный вами макрос сработает так:
0000
0001
0002
0003
0010
0011
0012
0013
0020
0021
0022
0023
0030
0031
0032
0033
0040
0041
0042
0043
0050
0051
0052
0053
0060
0061
0062
0063
0070
0071
0072
0073
0080
0081
0082
0083
0100
0101
0102
0103
0110
0111
0112
0113
0120
0121
0122
0123
0130
0131
0132
0133
0140
0141
0142
0143
0150
0151
0152
0153
0160
0161
0162
0163
0170
0171
0172
0173
0180
0181
0182
0183
0200
0201
0202
0203
0210
0211
0212
0213
0220
0221
0222
0223
0230
0231
0232
0233
0240
0241
0242
0243
0250
0251
0252
0253
0260
0261
0262
0263
0270
0271
0272
0273
0280
0281
0282
0283
Т.е. получается 108 комбинаций:
aep2i_180827184802.png


Решить же вашу задачу можно несколькими способами. Например, сделать несколько форматов запросов:
2kj4r_180827185156.png
 
Спасибо, я уже сам к похожему решению пришел.
 
а можно для тех, кто в танке, пояснить, по какому алгоритму формируется список с такими пробелами ? просто для меня не очевидно, почему именно так, а не все по порядку.
 
Макрос {num} генерирует список по порядку, используя первое значение как начало отсчета, а последнее - как конец. Например, макрос {num:1:100} сформирует 100 запросов от 1 до 100, т.е. это перебор по порядку числовой последовательности.
Макрос {az} рассматривает каждый символ из указанных значений, как начало или конец диапазона и комбинирует эти диапазоны. Например, макрос {az:aa:bc} сформирует 6 запросов комбинируя 2 диапазона: a..b и a..c:
Код:
1 диапазон   2 диапазон   Итоговый запрос
     a            a             aa
     a            b             ab
     a            c             ac
     b            a             ba
     b            b             bb
     b            c             bc
 
Назад
Верх