C# ile bir Sitenin Kaynak Kodunu alma

c1Eğer bir sitenin kaynak kodunu yani html kodlarını programla almak isterseniz aşağıdaki kodlar işinizi görecektir. örneğin pagerank kontrolu yaparken bunu kullanabilirsiniz. veya bir sitenin içeriğini veritabanına kaydetmek istersenizde bunu kullanabilirsiniz.

 

Öncelikle aşağıdaki sınıflar import ediyoruz

 

using System.Drawing;

using System.Data;
using System.ComponentModel;
using System.Collections.Generic;
using System;
using System.IO;
using System.Net;
using System.Windows.Forms;
using System.Text;

daha sonra sayfaya koyduğumuz bir buton a click olayı vererek aşağıaki kodları yazıyoruz

private void button1_Click(object sender, EventArgs e)

{

string adres = textBox1.Text; // textBox1.Text adında bir text box oluşmalısınız.

HttpWebRequest kodual = (HttpWebRequest)WebRequest.Create(adres);

kodual.Method = “GET”;

WebResponse kodualdim = kodual.GetResponse();

StreamReader okuma = new StreamReader(kodualdim.GetResponseStream(), System.Text.Encoding.UTF8);

string siteninkodu = okuma.ReadToEnd();

okuma.Close();

kodualdim.Close();

label1.Text = siteninkodu; //label1 adında label oluşturmalınız

}

 

Ekran Görüntüsü

sonuç

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.