using System;
using System.IO;
using System.Net;
using System.Text.RegularExpressions;
class MainClass {
private static void Main() {
string remoteUri = "http://www.apress.com";
WebClient client = new WebClient();
string str = client.DownloadString(remoteUri);
MatchCollection matches = Regex.Matches(str, @"http\S+[^-,;:?]\.gif");
foreach (Match match in matches) {
foreach (Group grp in match.Groups) {
string file = grp.Value.Substring(grp.Value.LastIndexOf('/') + 1);
try {
Console.WriteLine("Downloading {0} to file {1}", grp.Value, file);
client.DownloadFile(new Uri(grp.Value), file);
} catch {
Console.WriteLine("Failed to download {0}", grp.Value);
}
}
}
}
}Взято с http://www.java2s.com/Code/CSharp/Network/BuildtheDownloadString.htmИсходники по языку программирования CSharp
Если вы столкнулись с проблемой и хотите поделиться своим опытом, знаниями или у вас есть интересная статья с иностранного сайта, предложение новой темы, статью которую Вы хотите видеть в ближайшем будущем, расскажите нам об этом и мы обязательно поделимся этими знаниями со всеми. Возможно, для других ваши знания, опыт и советы окажутся очень ценными и помогут вовремя найти правильный выход или не совершить ошибок.Так же если у вас есть предложение о сотрудничестве, пожелания, указать на нарушения сайта или просто сказать слова благодарности, все это вы можете сделать через форму обратной связи. Читать дальше
Build the DownloadString
Также читайте: Internet,
Network
Copyright © 2011-2015 Справочник по C#. Все права защищены.

Комментариев нет:
Отправить комментарий
Большая просьба, не писать в комментариях всякую ерунду не по теме!