HTML-Kod-Çekme-Tekniği_emresupcinMerhaba 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 = "http://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  }
Yazar
Yazar
Bilgisayar Programcısı, Web Tasarımcı, Üniversite Öğrencisi...
Twitter Facebook Google Linkedin Flickr YouTube

Önceki Yazı:MySQLBağlantısı Nasıl Yapılır?

Sonraki Yazı:Web Sayfalarınızda Hit Artırın!

YORUMLAR

Bu yazıya 1 yorum yapılmış.

  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?

SİZ DE CEVAP YAZABİLİRSİNİZ
Bu yazı hakkında görüşünüzü belirtin.

ES Web Tasarım Web Tasarım Blog Teması Emre Supçin Bu tema ES Web Tasarım tarafından düzenlenmiştir. Hiçbir şekilde kopyalanamaz.