Delphi Dünyası Facebook'ta

Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

Gönderen Konu: webbrowser bilgi gönderme  (Okunma sayısı 6522 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı sadik12

  • Delphi 2 Level 3
  • ***
  • İleti: 79
  • Rep: +0/-1
webbrowser bilgi gönderme
« : 30 Aralık 2007 13:33:53 »
delphide formun üzerine bi tane webbrowser koydum bu webbrowsere bilgi aktrarnam lazım
 
mesala t.c kimlik numarasını bulmak için comboboxtan adını seçtim gidecek webbrowsere onu yazacak kod arıyorum

ben onu mosusenin koordinatlarını değiştirip kopyala yapıştır yaptırarak yapmıştım ama bu sürekli bi çözüm deil artı çözünürlük değiştinde progra işlemiyo
cevaplarınızı bekliyorum
« Son Düzenleme: 30 Aralık 2007 17:22:36 by sadik12 »

Çevrimdışı sadik12

  • Delphi 2 Level 3
  • ***
  • İleti: 79
  • Rep: +0/-1
abi bilmiyorsanız bilmiyorum diyin bari bi yorum yapın zor diyin
« Yanıtla #1 : 30 Aralık 2007 15:59:33 »
bunu bulmam lazım bi yardım eli uzatı verin

Çevrimdışı akrep

  • Global Moderatör
  • *****
  • İleti: 1.242
  • Rep: +27/-13
  • Cinsiyet: Bay
Ynt: yardım
« Yanıtla #2 : 30 Aralık 2007 16:51:50 »
Arkadaşım sabırlı ol, her yazılan sorunun cevabı bilinecek diye mecburiyet yok, çözüm önerisi olmayanların cevap yazmasına da zaten gerek yok. Sana göre makul süre içerisinde cevap gelmediyse bilen çıkmamıştır, başka yollar araştırmanı tavsiye ederim.

Siteye jeton atmışsın da jetonunu yutmuşuz gibi niye siteyi yumrukluyorsun? Forum kurallarını okuyup ona göre soruna bir başlık bile yazmamışsın. Başlık kısmında sorunuzun tek cümlelik özeti olmalı ki forum ve bilgi paylaşımı mantığına uysun. Yoksa "sadece benim işimi gör, sonra ne halin varsa gör..." gibi bir anlayış hissedilir.
« Son Düzenleme: 30 Aralık 2007 16:54:18 by Akrep »
Tomurcuk derdinde olmayan ağaç, odundur - Necip Fazıl Kısakürek

Çevrimdışı akrep

  • Global Moderatör
  • *****
  • İleti: 1.242
  • Rep: +27/-13
  • Cinsiyet: Bay
Ynt: yardım
« Yanıtla #3 : 30 Aralık 2007 16:56:15 »
Önce şunu sorayım webbrowser'a bilgi parametre gönderdiğin zaman nasıl T.C. kimlik no sorgulamayı düşünüyorsun? Güvenlik resmi olayını nasıl halledeceksin? İlla ki elle girmek zorunda değil misin onu?
Tomurcuk derdinde olmayan ağaç, odundur - Necip Fazıl Kısakürek

Çevrimdışı sadik12

  • Delphi 2 Level 3
  • ***
  • İleti: 79
  • Rep: +0/-1
Ynt: yardım
« Yanıtla #4 : 30 Aralık 2007 17:03:59 »
ya kusura bakmayın da sabahtan beri onu arıyorum ama bulamıyorum
güvenlik kodunu bende biliyorum onu geçtik

bana sadece o sitedeki formları doldurması lazım böyle bir programın kodları lazım anlatabildim biraz seri olursanız çok makbule geçersiniz

şimdiden teşekkürler

Çevrimdışı akrep

  • Global Moderatör
  • *****
  • İleti: 1.242
  • Rep: +27/-13
  • Cinsiyet: Bay
Ynt: yardım
« Yanıtla #5 : 30 Aralık 2007 17:37:05 »
Seri olayım, makbule geçeyim o zaman... Yapabileceğini sanmıyorum, hele de seri olarak yapabileceğini hiç sanmıyorum. Datastring ile parametre gönderilmeyen bir site seçmişsin.  Diğer türlü nasıl olacak bilmiyorum. Ayrıca güvenlik kodu işini nasıl geçtiğini anlatırsan iyi olur, onu atlatıp da diğerlerinde takılman ilginç geldi. Biz de birşey öğrenelim senden böylece. Hatta belki sen o konuyu anlatınca diğer konuyu çözebiliriz belli mi olur...
Tomurcuk derdinde olmayan ağaç, odundur - Necip Fazıl Kısakürek

Çevrimdışı sadik12

  • Delphi 2 Level 3
  • ***
  • İleti: 79
  • Rep: +0/-1
webbrowser bilgi gönderme
« Yanıtla #6 : 30 Aralık 2007 17:42:33 »
benim aslında amacım şu sürücü takip programı yapıyorum bütün işlerini bitirdim

adma kayıtlı kulklanıcıların tc numarasını bulacak

onun için saygı deger müşterim nasıl onu düşündüyse kopyal yapıştır yapmıyacakmış sadece
combobox tan kayıtlı kullanıcıları seçip bütün alanları doldurup
t.c bulacakmış güvenlik kodunu ben ona söyledim zaten onu bişey yapmayız zatende

yani burda amaç webbroser kayıları kullanıcıların adlarını soyaddlarını baba adlarını anne adlarının tarihi gönderme amaç o yani adam diğer formu açıp ta kopyala yapıştır yapmıyacak
mesale o  şimdiden teşekkürler   
 çabuk istememinde sebebi program bitti bi orası kaldı ve yarın akşama kadar teslim etmmem lazım adam acele edip duruyo zaten
« Son Düzenleme: 30 Aralık 2007 17:52:28 by sadik12 »

Çevrimdışı RewriteRule

  • Delphi 7 Level 4
  • ****
  • İleti: 333
  • Rep: +7/-1
  • Cinsiyet: Bay
Ynt: webbrowser bilgi gönderme
« Yanıtla #7 : 30 Aralık 2007 17:59:57 »
peki indy ile post komutunu kullanmayı denedin mi? bize o kısımla ilgili kod versen daha çok yardımcı olacağız. indy'deki post komutu sitedeki bir forma bilgi göndermeye yarar ayrıca geri dönen değeri de indy ile okutabilirsin.

Çevrimdışı akrep

  • Global Moderatör
  • *****
  • İleti: 1.242
  • Rep: +27/-13
  • Cinsiyet: Bay
Ynt: webbrowser bilgi gönderme
« Yanıtla #8 : 30 Aralık 2007 18:07:18 »
C# ile yapılmış bir örnek var ama delphi olarak bulamadım.
http://www.ceturk.com/forum/forum_posts.asp?TID=7646&KW=webbrowser
Bence google'a yönelip hazır birşeyler bulmalısın, bu işi hallettiğinde kodlarını burada da paylaşırsan seviniriz.
Tomurcuk derdinde olmayan ağaç, odundur - Necip Fazıl Kısakürek

Çevrimdışı RewriteRule

  • Delphi 7 Level 4
  • ****
  • İleti: 333
  • Rep: +7/-1
  • Cinsiyet: Bay
Ynt: webbrowser bilgi gönderme
« Yanıtla #9 : 30 Aralık 2007 18:20:23 »
Delphi için bir örnek buldum ama denemedim. Buradaki Parametreler değişkeni senin sayfaya göndereceğin Ad, Soyad gibi değişkenleri içermeli. Burda örnek olması açısından myUsername ve myPassword kullanılmış. POST ettikten sonra geri dönecek olan değer(TC Kimlik No) GeriDonenDeger değişkeninden okunabilir.

Kod:  (Unknown Language)
  1. procedure TForm1.Button1Click(Sender: TObject);
  2. var
  3.   Parametreler: TStringStream;
  4.   GeriDonenDeger: String;
  5. begin
  6.   Parametreler := TStringStream.Create('');
  7.   with idhttp1 do
  8.   begin
  9.     Parametreler.WriteString('myUsername=USERNAME&');
  10.     Parametreler.WriteString('myPassword=PASSWORD');
  11.     Request.ContentType := 'application/x-www-form-urlencoded';
  12.     try
  13.       Response.KeepAlive := False;
  14.       GeriDonenDeger:= Post('http://www.sayfa_urlsi.com', Parametreler );
  15.     except
  16.       on E: Exception do
  17.         showmessage('POST ederken hata olustu: ' + E.Message);
  18.     end;
  19.   end;
  20.   Parametreler.Free;
  21. end;
« Son Düzenleme: 30 Aralık 2007 18:21:31 by RewriteRule »

Çevrimdışı akrep

  • Global Moderatör
  • *****
  • İleti: 1.242
  • Rep: +27/-13
  • Cinsiyet: Bay
Ynt: webbrowser bilgi gönderme
« Yanıtla #10 : 30 Aralık 2007 18:36:02 »
Kimlik sorgulama sayfası QueryString kullanmıyor. İstenen şey sadece kutulara kopyala-yapıştır işlemi. QueryString kullanılıyor olsaydı bile güvenlik resmi yüzünden yine post edemez ve GeriDonenDeger'i alamazdık.
Tomurcuk derdinde olmayan ağaç, odundur - Necip Fazıl Kısakürek

Çevrimdışı RewriteRule

  • Delphi 7 Level 4
  • ****
  • İleti: 333
  • Rep: +7/-1
  • Cinsiyet: Bay
Ynt: webbrowser bilgi gönderme
« Yanıtla #11 : 30 Aralık 2007 18:39:27 »
Akrep mahsuru yoksa hangi sayfa olduğunu yazabilir misin? Merak ettim de.

Çevrimdışı sadik12

  • Delphi 2 Level 3
  • ***
  • İleti: 79
  • Rep: +0/-1
Ynt: webbrowser bilgi gönderme
« Yanıtla #12 : 30 Aralık 2007 19:16:31 »
akrep o yönde paylaşım yönünde hiç şüphen olmasın paylaşıcam zaten bu siteyi sevdim zaten de zaten bi bulsam sabahtan beri onu arıyorum

Çevrimdışı Kocaturk

  • Administrator
  • *****
  • İleti: 2.474
  • Rep: +56/-5
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: webbrowser bilgi gönderme
« Yanıtla #13 : 30 Aralık 2007 19:46:04 »
Bahsi geçen site eğer TC kimlik No sorgulama sayfası ise daha önceleri XMLWeb servsleri açıktı ve o zaman bu servisleri kullanarak bir program aracılığı ile bilgiler alına biliyordu bir süre sonra bu servisler durduruldu, sanıyorum para ile veriyorlar.

Çevrimdışı sadik12

  • Delphi 2 Level 3
  • ***
  • İleti: 79
  • Rep: +0/-1
Ynt: webbrowser bilgi gönderme
« Yanıtla #14 : 30 Aralık 2007 19:49:22 »
şimdi  bilader ben sabahtan beri hem aradım hem programla ugraştım yaptırdım ama nasıl yaptırdım mouse combobox a git ctrl+ c tuşlarınıa bastırdım mouse webbrowser koordinatlarına götürdüm oraya ctrl+v tuşlarını bastırtım hızlı bişekildede yapıyo farkedilmiyo ama diğer türlü olsa daha iyi olur