17-10-12, 10:38 PM
كاتب الموضوع : AhmedEssawy
Download HTM files تحميل ملفات HTM
كود :
[align=left]using System;
using System.IO;
using System.Net;
using System.Text.RegularExpressions;
class MainClass
[color=black]{[/color]
private static void Main()
[color=black]{[/color]
[color=black]string remoteUri = [/color][color=blue]"http://www.vb4arab.com"[/color][color=black];[/color]
WebClient client = new [color=black]WebClient();[/color]
[color=black]string str = client.DownloadString(remoteUri);[/color]
[color=black]MatchCollection matches = Regex.Matches(str,@[/color][color=blue]"http\S+[^-,;:?]\.htm"[/color][color=black]);[/color]
[color=black]foreach(Match match in matches) [/color]
[color=black]{[/color]
[color=black]foreach(Group grp in match.Groups) [/color]
[color=black]{[/color]
[color=black]string file = grp.Value.Substring(grp.Value.LastIndexOf([/color][color=maroon]'/'[/color][color=black])+[/color][color=maroon]1[/color][color=black]);[/color]
[color=purple]try[/color]
[color=black]{[/color]
[color=black]Console.WriteLine([/color][color=blue]"Downloading {0} to file {1}"[/color][color=black],[/color]
[color=black]grp.Value, file);[/color]
[color=black]}[/color]
[color=purple]catch[/color]
[color=black]{[/color]
[color=black]Console.WriteLine([/color][color=blue]"Failed to download {0}"[/color][color=black], grp.Value);[/color]
[color=black]}[/color]
[color=black]}[/color]
[color=black]}[/color]
[color=black]}[/color]
[color=black]}[/color][/align]