- Регистрация
- 25.08.2011
- Сообщения
- 801
- Благодарностей
- 851
- Баллы
- 93
Есть код для сбора почты (здесь нашел):
Надо из полученных писем выпарсить регуляркой ссылку и сохранить в текстовый файл.
Все выполняется, но не сохраняет ссылки в список temp и в файл link.txt.
Помогите разобраться
C#:
Tuple<string, string, string, string>[] allMails;
allMails = ZennoPoster.BulkMailDownload("email",
"password", "server", 110, true,
ZennoLab.InterfacesLibrary.Enums.Email.EmailProtocol.POP3,
24*100, 20, false, null);
if (allMails.Length == 0)
throw new Exception("Писем не найдено!");
foreach (Tuple<string, string, string, string> tuple in allMails)
{
List<string> temp = new List<string>();
temp.Add(tuple.Item1);
temp.Add(tuple.Item2);
temp.Add(tuple.Item3);
temp.Add(tuple.Item4);
project.Tables["Table1"].AddRow(temp);
}
//
string text = instance.ActiveTab.DomText;
project.Lists["temp"].AddRange(Macros.TextProcessing.Regex(text, @"(?<=:<br><br><a\ href=).*(?="">)").Select(g => g.FirstOrDefault()));
File.WriteAllLines(project.Directory + @"\link.txt", project.Lists["temp"], Encoding.UTF8);
Все выполняется, но не сохраняет ссылки в список temp и в файл link.txt.
Помогите разобраться
Последнее редактирование: