Responsive Reklam Alanı

HTML Kod Çekme Tekniği emresupcin - 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 arasında bulunan METATAG, KEYWORDS vs. gibi istediğimiz tüm bilgileri 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.
3 using System.Net; // gerekli.
4
5     public partial class _Default : System.Web.UI.Page
6 {
7    protected void Page_Load(object sender, EventArgs e)
8    {
9        string URL = "https://www.emresupcin.com/"; // Hedef Site.
10
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,
                                       istediğiniz bilgiyi çekin alan geniş...

23    }
24  }
Paylaşmak Güzeldir
Yazar
Yazar
MySQLBağlantısı Nasıl Yapılır? Web Sayfalarınızda Hit Artırın!
1 Yorum
  1. Yazar

    Selam benim bir sorum olacaktı asp.nette buton oluşturup üzerine tıkladığımızda kod olan bölüme response.write(“metin”) yazıyoruz ve çalıştırdığımızda metin sol üst köşede çıkıyor fakat ben bunu sol alt köşeye almak istiyorum hangi kodu yazmam gerek hayrına bana yardımcı olsan?

Bir yorum yazın
Siz de düşüncenizi belirtebilirsiniz.

Emre Supçin * Ecceplus WordPress Themes