webbrowser sorusu?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
G.Arkas
Üye
Mesajlar: 829
Kayıt: 01 Eki 2007 07:16
Konum: İstanbul
İletişim:

webbrowser sorusu?

Mesaj gönderen G.Arkas »

webbrowser da ekranın istediğim bir bölümünü göstermek istiyorum örneğin sadece sitenin sorgu bölümünü ekrana almak istiyorum.

ttkom un byaz sayfalardaki basit sorgu sayfasını almak istiyorum bunu nasıl yaparım yöntem nedir?
Resim
Kullanıcı avatarı
G.Arkas
Üye
Mesajlar: 829
Kayıt: 01 Eki 2007 07:16
Konum: İstanbul
İletişim:

Re: webbrowser sorusu?

Mesaj gönderen G.Arkas »

bu sorunumu hala çözemedim basit birşeye benziyor ancak hala uğraşmaktayım scroolbar la alakalı birşey mi acaba?
F.Atagun
Üye
Mesajlar: 158
Kayıt: 01 Oca 2008 01:56

Re: webbrowser sorusu?

Mesaj gönderen F.Atagun »

S.A.,

Hocam Forumda bir arkadaş Merkez bankası verilerini çekmek için Xmlden dönen veriyi memoya aktarıp oradan kelime bazlı seçim yaptırıyordu

Sizde aynı yöntemi kullanabilirsiniz gibime geliyor

Bakın hatta şu kodları kullanmıştı kendileri



var
z,s,alis,satis,aranan:string;
yer,i:Integer;

Kod: Tümünü seç

 for i:=1 to 2 do
      begin
      yer:=pos(aranan,s);
      yer:=pos(aranan,z);
        if yer=0 then
        begin
        ShowMessage('Kur bilgisi yok');
        exit;
      end
      else
      begin
          yer:=yer+length(aranan);
          s:=copy(s,yer,length(s)-yer);
          z:=copy(z,yer,length(s)-yer);
          s:=trim(s);
          z:=trim(z);
          alis:=copy(s,1,9);
          satis:=copy(z,14,9);
          Memo1.Lines.Add(aranan +' Alış = ' + alis);
          Memo1.Lines.Add(aranan +' Satış = ' + satis);
          aranan:='1 EURO';
          Edit1.Text:=copy(Memo1.Lines.Text,20,7);
          Edit2.Text:=copy(Memo1.Lines.Text,52,7);
          Edit3.Text:=copy(Memo1.Lines.Text,77,7);
          Edit4.Text:=copy(Memo1.Lines.Text,103,7);
          end;
      end;
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: webbrowser sorusu?

Mesaj gönderen mrmarman »

Merhaba.

İlüzyon hakkında sarf ettiğim laflar vardır. Tekrar benzerlerini söylemeye gerek yok ancak burada senin yapabileceğin en basit kurgu ilüzyon tekniğiyle olur diye değerlendiriyorum.

1. Bir ( görüntüde ortalarda görünmeyen / saklanmış ) TWebBrowser nesnesi ile Telekom Rehber sayfasını navigate ettirirsin. Sayfa session ve capcha resim üretilmesi gerçekleşmiş olur.

2. Kullanıcıya daha önceden varsayılan olarak ve tümüyle kendi istediğin şekilde bir sorgu ekranı hazırla. basit bir HTML editör ile yapabileceğin gibi bir Delphi formunda da bu düzenlemeyi yapabilirsin. Bu ekranı gösterdiğinde içerik için TWebBrowser ile daha önce navigate ile elde edilen capcha resmi görüntüle.

3. Kullanıcı sorgulama yapacağı bilgiyi ve capcha cevabını girdiğinde bu bilgiyi alarak arka fonda beklemede olan TWebBrowser nesnesinde ilgili alanlara doldur ve gönder.

4. Gelen cevabı parse ederek yine kendi belirlediğin diğer bir formatta ekrana yansıtırsın.
symantech yazdı:webbrowser da ekranın istediğim bir bölümünü göstermek istiyorum örneğin sadece sitenin sorgu bölümünü ekrana almak istiyorum.

ttkom un byaz sayfalardaki basit sorgu sayfasını almak istiyorum bunu nasıl yaparım yöntem nedir?
Resim
Resim ....Resim
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: webbrowser sorusu?

Mesaj gönderen aslangeri »

off topic

@mrmarman hocam seni yeniden aramızda görmek güzel....
özlettin kendini
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
G.Arkas
Üye
Mesajlar: 829
Kayıt: 01 Eki 2007 07:16
Konum: İstanbul
İletişim:

Re: webbrowser sorusu?

Mesaj gönderen G.Arkas »

çok haklısın abi ben direk olarak webbrowserin kendisiyle captcha yı göstermeyi düşünmüştüm yani webbrowseri formda gösterecktim ama sizin dediğiniz daha complike bir olay oluyor daha iyi bir form tasarımıyla başarılı bir sorgu ekranı yapabilrim.

sizin tc kimlik robotunda yaptığınız çok başarılı bir capctha deşifreleme olayı var otomatik olarak captca yı esgeçmek için onun üzerinde çalışıyorum biraz zorlanacağım ama illaki çözeceğim şu askerliğim bitsin inşallah.umarım başarırım çok teşekkürler mrmarman.
Resim
Cevapla