Есть какой-то текст Вот делаю запрос Code: Data:=TStringList.Create; Data.Add('sesid='+sesid); Data.Add('provider_box=mail_ru'); Data.Add('email_box'+mail); Data.Add('password_box'+pass); Data.Add('invites[]'+спарсенные емаил); Data.Add('invites[]'+спарсенные емаил2); и тд Но я не знаю точного кол-ва емаил, как мне решить проблему как составить пост запрос?
1) можно сделать на регулярках. или 2) парсишь мыло, добавляешь в пост, сохраняешь позицию в строке, с этой позиции начинаешь новый поиск мыла. Если его нет, то останавливаешь цикл.
Code: repeat //Тут ты парсишь мыло в переменную email, или email:='' если мыл больше нет //................. //А тут ты добавляешь это мыло в запрос if email<>'' then Data.Add('invites[]'+email); until email='';
могу предложить так: 1. Забираем страницу где эти е-мейлы. 2. Забиваем в массив. 3. Делаем Data.Add(***) 4. Циклом добавляешь Data.Add('ЗНАЧЕНИЕ'+Massiv); а так решение таких задач много.