Web Sayfasına Logon olmak
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Web Sayfasına Logon olmak
Arkadaşlar merhaba,
Web sayfasına logon olmak ve istenilen sayfa bilgilerini görüntüleme işlemini nasıl yaparım.
Kullanıcı adı ve şifresi mevcut bir web sayfasına giriş yapacağım.delphi 7.0 ile bunu çalışıyorum ama olmuyor.yardımcı olursanız sevinirim.
Web sayfasına logon olmak ve istenilen sayfa bilgilerini görüntüleme işlemini nasıl yaparım.
Kullanıcı adı ve şifresi mevcut bir web sayfasına giriş yapacağım.delphi 7.0 ile bunu çalışıyorum ama olmuyor.yardımcı olursanız sevinirim.
kullanıcı adı ve şifresi ile giriliyor.
https://login.tf.com.tr/authenticate4ou ... ssword=123
gibi.bu url yi delphi ile nasıl belirtip sisteme gireiş yapabilirim.sonrasında ilgili sitedeki xml dosyası üzerinde işlem yapaliriz.
https://login.tf.com.tr/authenticate4ou ... ssword=123
gibi.bu url yi delphi ile nasıl belirtip sisteme gireiş yapabilirim.sonrasında ilgili sitedeki xml dosyası üzerinde işlem yapaliriz.
- Murat DİCLE
- Kıdemli Üye
- Mesajlar: 702
- Kayıt: 19 Nis 2006 04:12
- Konum: İstanbul
- İletişim:
Eğer bu belirttiğin site sana aitse en iyi yöntemin WebServisi ile olacağını garanti veririm. Yoksa bir kaç türlü işlem yapman gerekecektir.
Nasıl ki, HTTP bileşeni ile belirttiğin gibi bir URL çağıracaksın, gelen bilgi içinde bunun doğru olup olmadığını falan ayarlayacaksın.
Ama burada HTTP yerine TWEBBrowser kullanman gerekir, çünkü HTTP bileşeni ile istektekte bulunup ikinci bir istek gönderirsen, Windows host makinası bunuda yeni sesion diye algılayabilir. Bunu hiç denemedim.
Ama TWEBBrowser ile ilk önce bu linki iste, gelen HTML bilgisini parse et, giriş başarılı mı değil mi diye. Sonra ardından yine aynı TWEBBroser ile ikinci URL'yi iste. vs. vs.
Ancak başta da dediğim gibi WebServisleri bu işler için biçilmiş kaftandır. Bu konu üzerine yoğunlaşmanı tavsiye ederim.
Saygılar..
Nasıl ki, HTTP bileşeni ile belirttiğin gibi bir URL çağıracaksın, gelen bilgi içinde bunun doğru olup olmadığını falan ayarlayacaksın.
Ama burada HTTP yerine TWEBBrowser kullanman gerekir, çünkü HTTP bileşeni ile istektekte bulunup ikinci bir istek gönderirsen, Windows host makinası bunuda yeni sesion diye algılayabilir. Bunu hiç denemedim.
Ama TWEBBrowser ile ilk önce bu linki iste, gelen HTML bilgisini parse et, giriş başarılı mı değil mi diye. Sonra ardından yine aynı TWEBBroser ile ikinci URL'yi iste. vs. vs.
Ancak başta da dediğim gibi WebServisleri bu işler için biçilmiş kaftandır. Bu konu üzerine yoğunlaşmanı tavsiye ederim.
Saygılar..
bunu web browserın on document complate tıkla girirooo:D
if (url='https://internet724.vakifbank.com.tr/vb99/vb9900.html') then
begin
WebBrowser1.OleObject.document.form1.sifre.value:='bankilksifre';
WebBrowser1.OleObject.document.form1.submit;
end;
if (url='https://internet724.vakifbank.com.tr/vb99/vb9901.html') then
begin
WebBrowser1.OleObject.document.form1.musno.value:='bankuser';
WebBrowser1.OleObject.document.form1.sifre.value:='bank sifre';
WebBrowser1.OleObject.document.form1.submit;
end;
if (url='https://internet724.vakifbank.com.tr/vb99/vb9902.html')
then
begin
WebBrowser1.OleObject.Document.forms.item(0).elements.item(0).click;
timer1.Enabled:=true;
end;
if (url='https://internet724.vakifbank.com.tr/vb99/vb9900.html') then
begin
WebBrowser1.OleObject.document.form1.sifre.value:='bankilksifre';
WebBrowser1.OleObject.document.form1.submit;
end;
if (url='https://internet724.vakifbank.com.tr/vb99/vb9901.html') then
begin
WebBrowser1.OleObject.document.form1.musno.value:='bankuser';
WebBrowser1.OleObject.document.form1.sifre.value:='bank sifre';
WebBrowser1.OleObject.document.form1.submit;
end;
if (url='https://internet724.vakifbank.com.tr/vb99/vb9902.html')
then
begin
WebBrowser1.OleObject.Document.forms.item(0).elements.item(0).click;
timer1.Enabled:=true;
end;
100 Adet Dedicated Server
Vpn Network Uzmanlığı
3 Gbit Internet Connection
Vpn Network Uzmanlığı
3 Gbit Internet Connection
makaleler kısımında volkan beyin yazmış olduğu xml dosyalarla çalışma diye bir makale vardı...bir xml dosyasına ulaşmaktan bahsediyordu...rapsodim yazdı:Arkadaşlar ilgi ve bilgilerinize tşkr ederim.
internetten indirdiğim *.xml dosyasını delphi Dbgrid te nasıl gösterebilirim.
forumlar içinde aradım fakat tam ve net bir cevap bulamadım.
çözel bir çalışma... bu çalışmadan öğrendiklerimden bir kaçı
1- xml ile çalışmak çocuk oyuncağı...
2- xml sana bir koleksiyon gibi kullanmanı sağlıyor...(elinde biz type göre ziin var...)
3-xml dosya sı içinde arama yapma konumlanma verileri okuma çok çok kolaylaşıyor...
4-Ayrıca xml parser diye bir sorunun yok xml xml hali ile lazımdır kişiye...
iyi çalışmalar....