Web Sitesinden Kaynak Kod Almak için gerekenler
selam09.07.2003 - 06:37:50
8) Ben web sitesinden kaynak kod almak için hangi bileşenleri kulllanmalıyım.
:27e95299eb
 
mussimsek09.07.2003 - 11:41:08
Merhaba selam,

sorun çok havada kalmış. Hangi siteden, nasıl bir kodu, nereye alacaksın? Biraz daha detay lütfen.

Kolay gelsin.
 
selam11.07.2003 - 06:45:16
Yani programdan. örneğin button1'e bastığımda memo1'e web sayfasının kodlarını yazacak.
Ör
<HTML>
<TITLE>SELAMLAR</TITLE>
<BGCOLOR=#00FF00>
</HTML>
 
rsimsek11.07.2003 - 09:51:15
eğer düşündüğün herhangi bir sitenin kaynak kodunu kendi bilgisayarına indirmekse; bu işi webstripper diye bir program yapıyor.
 
mussimsek11.07.2003 - 09:55:04
Merhaba,

internetten dosyayı diske al. Gerekli kodlar Delphi İpuçları bölümünde var. Daha sonra bir RichEdit koyup,

RichEdit.Lines.LoadFromFile('aaa.html');

gibi kodları alabilirsin.

Kolay gelsin.
 
selam13.07.2003 - 07:27:39
Çok Yardımcı Oldunuz.Teşekkürler.
İyi Günler!
 
mrCeng24.07.2003 - 01:10:46
bu işlemi kodla pek çok yoldan yapabilirsin.
öncelikle ilk bilmen gereken almak istediğin sayfa nasıl bir yapıda. Metodu nedir.
bu yollardan birincisi ve en sağlam olanı wininet kullanarak bulmak. ama biraz zahmetli olduğunu belirtmem gerek. daha önce wininet ile internetopen yaptıysan bunu kolaylıkla yapabilirsin. bir mantığı var HINTERNET ile sadece biraz fazla haşır neşir oluyorsun.

Ama benim tavsiyem fastnet veya indy de de bulunan http componentlerini kullanman olur. Her ikisiylede rahatlıkla kodları çekebilirsin. Get metodu ile veri alırken:
degiskenin:=component.get(URL);
component=http componentin.
yada degiskenin:=component.body;

post metodundan dönen bilgileri almak istiyorsan öncelikle post olayını yakalaman lazımdırki bunu webbrowser ile yapabilirsin. daha sonra bilgileri post indy yada fastnet komponentlerinden biri ile post edip body den kodları alabilirsin.

diğer bir yol ise TWebBrowser nesnesini kullanmaktır. Fakat bunun işi biraz daha derin. hiç tavsiye etmem. hele formunda webbrowserda yoksa boşu boşuna ekleme. yapman gereken şu şekilde başlamak:

try
TheDoc := WBBrowse.Document;
except
TheDoc := null;
end;

theDoc variant tipindedir. PersistFile olarak bu dosyayı textFile olarak kaydedebilir ve kodunu görebilirsiniz.

yollardan bazıları hakkında fikir vermek istedim sadece.
eğer daha kesin bir şekilde hangi yolda takıldığınızı söylerseniz bende daha kesin bir şekilde yardım edebilirim.
saygılar kolay gelsin
 
selam24.07.2003 - 06:23:44
Hepinize teşekkür ederim.
Siteniz sayesinde daha hızlı delphi öğreniyorum.
İyi günler
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com