Asp.NET Kullanarak HTML Kodunu Çekme Tekniği!

Asp.NET Kullanarak HTML Kodunu Çekme Tekniği! Merhaba arkadaşlar, Bu makalemde Asp.Net’e suç işlettirip HTML kodlarını çalacağız ve Asp.NET’e uyarlayacağız 🙂 asp.net c# teknolojisi ile herhangi bir sitenin, (Benim yaptığım emresupcin.com olacak) html kodlarının bünyesinde bulunan METATAG, KEYWORDS vs. bu gibi istediğimiz bütün ayrıntıları nasıl çekebileceğimizi göstereceğim.       Daha iyi kavrayacak olur isek, bir e-ticaret sitesindeki binlerce ürünleri el ile kendi sitenize eklemektense bir “Bot” yazıp binlerce ürünü kendi e-ticaret sitemize ekleyebiliriz. Şimdii blogumun yani emresupcin.com’un metatag bilgilerini çekelim.   ASP.NET WEB PROJESİ OLUŞTURUYORUZ, .net framework 3.5 ile…   Default.aspx.cs Safamızın Load Kısmına Yazıyoruz Kodumuzu ( Sayfa yüklenirken. ) 1 using System; 2 using System.IO; // gerekli. üç using System.Net; // gerekli. 4 5 public partial class _Default : System.Web.UI.Page altı { 7 protected void Page_Load(object sender, EventArgs e) 8 { 9 string URL = “https://www.emresupcin.com/”; // Hedef Site. on 11 WebClient client = new WebClient(); 12 Stream data = client.OpenRead(URL); 13 StreamReader reader = new StreamReader(data); 14 string str = “”; 15 str = reader.ReadToEnd(); 16 string cem = str; 17 cem = cem.Substring(cem.IndexOf(“KEYWORDS”), cem.Length - cem.IndexOf(“KEYWORDS”)); // html kodları içerisinde bulunan “KEYWORDS” bilgisini çek diyoruz. buraya isteiğimiz yani neyi çekmek istiyor isek onu yapaza biliriz. 18 cem = cem.Replace(“KEYWORDS”, “”); cem = cem.Replace(“/”, “”); cem = cem.Replace(“content=”, “”); 19 cem = cem.Replace(“””, “”); 20 string[] ycem = cem.Split(‘>’); 21 22 Response.Write(ycem[0].ToString()); // 0 meta tag, 1,2,3 diğe gider, dilediğiniz bilgiyi çekin piyasa geniş… 23 } 24 } Arama Terimleri: asp net (c#) kodları


Yapılan Yorumlar
Erdem OFLAZ

Bir mum, diğer mumu tutuşturmakla ışığından bir şey kaybetmez.
 Kategoriler
 Popüler yazılar