Случайные поля при регистрации в каталогах и на других ресурсах на данный момент – самая жесткая и сложная тема из за которой реально ухудшается пробив. Давайте разберем этот момент подробнее.
Выглядит примерно так:
Логин: <span class=»small»>*</span></td><td><input name=»f540702″ style=»width: 98%; margin-right: 0px; padding-right: 0px;» class=»inputbox» maxlength=»50″ value=»" type=»text»>
Имя поля с логином «f540702″. Буква «f» в данном случае постоянная.
Нужно спарсить весь текст, который находится до Логин: <span>*</span></td><td><input name=» по » style=»width: 98%; margin-right: 0px; padding-right: 0px;» maxlength=»50″ value=»" type=»text»> при помощи регулярных выражений языка программирования, на котором написан ваш софт для постинга и регистраций. В языке программирования C# такое регулярное выражение будет выглядеть так:
Логин: \<span\>\*\<\/span\>\<\/td\>\<td\>\<input name\=\» .*\» style\=\»width: 98%; margin-right: 0px; padding-right: 0px;\» maxlength\=\»50\» value\=\»\» type\=\»text\»\>
После чего если вы все правильно сделаете в буфере появится текст который содержит название поля а именно «f540702″.
А дальше все просто – создаем переменную, записываем текст из буфера туда и подставляем в поле «name» на сайте где нужно регистрироваться или постить.