using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; using System.Windows.Forms; namespace csharphelper_Load { static class Program { /// <summary> /// The main entry point for the application. /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); // Application.Run(new Form1()); string html, Fol = @"C:\csharphelper_Code"; if (!System.IO.Directory.Exists(Fol)) System.IO.Directory.CreateDirectory(Fol); for (int i = 1; i < 500; i++) { html = getHTML("http://csharphelper.com/blog/page/" + i + "/"); foreach (Match myMatch in new Regex(@"<a href=""(http://www.csharphelper.com/.*?.zip)"">", RegexOptions.None).Matches(html)) { using (System.Net.WebClient webClient = new System.Net.WebClient()) { try { webClient.DownloadFileAsync(new Uri( myMatch.Groups[1].Value), RenameFileDup(Fol + "\\" + System.IO.Path.GetFileName(myMatch.Groups[1].Value))); System.Threading.Thread.Sleep(1000); } catch { } } } System.Threading.Thread.Sleep(1000); } MessageBox.Show("Load Complete.... By TOR@CHEMISTRY"); } public static string RenameFileDup(string _File) { string stg = _File; if (System.IO.File.Exists(_File)) { int i = 1; do { stg = System.IO.Path.GetDirectoryName(_File) + "\\" + System.IO.Path.GetFileNameWithoutExtension(_File) + "_" + i + System.IO.Path.GetExtension(_File); i++; } while (System.IO.File.Exists(stg)); } return stg; } public static string getHTML(string url) { string html = ""; try { System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(url.Trim()); System.Net.HttpWebResponse response = (System.Net.HttpWebResponse)request.GetResponse(); System.IO.StreamReader sr = new System.IO.StreamReader(response.GetResponseStream()); html = sr.ReadToEnd(); sr.Close(); response.Close(); } catch { } return html; } } }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง