Добавление своего текста к ссылке

wolfz

Client
Регистрация
30.04.2016
Сообщения
71
Благодарностей
2
Баллы
8
Приветствую!

Подскажите плиз...

Хочу напарсить ссылок на темы форума, но в коде html ссылки идут без домена.

Использую обычный цикл с проверкой текста на завершение цикла и сохранение в файл.

Сначала я регуляркой выдергиваю ссылки из ДОМ страницы на темы и кладу в список. После того как цикл отработает и пройдет все страницы, сохраняю список в файл.

Не пойму как добавить домен к ссылке при сохранении в файл. Или нужно потом, брать из списка ссылку и сохранять уже с допиской урл форума? Помогите, как реализовать. Сильно не пинайте, нуб в программе. Спасибо!
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 600
Баллы
113
можно объединить список в переменную, разделителем пусть выступит {-String.Enter-}
Через обработку текста в переменной можно произвести замену по регулярке. Меняем (?m)^ на то, что хотим ( в твоём случае я тако понял ты хочешь в начало дописать домен).
Переменную с новополученными данными записываем в файл
 
  • Спасибо
Реакции: wolfz

wolfz

Client
Регистрация
30.04.2016
Сообщения
71
Благодарностей
2
Баллы
8
Еще вопросик, дабы не плодить темы.

Вообще как то можно преобразовать урл такого типа %D0%BF%D1%83%D1 в нормальный читаемый вид?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 248
Благодарностей
5 848
Баллы
113
  • Спасибо
Реакции: wolfz

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 102
Баллы
113
Экшен "Свой код C#"
C#:
string str = project.Variables["Text"].Value; // переменная проекта с текстом
return System.Net.WebUtility.UrlDecode(str);
 
  • Спасибо
Реакции: wolfz

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 248
Благодарностей
5 848
Баллы
113
  • Спасибо
Реакции: wolfz

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 102
Баллы
113

wolfz

Client
Регистрация
30.04.2016
Сообщения
71
Благодарностей
2
Баллы
8

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)