Merhabalar..
Bir projem var, kullanıcı programıma adsl id ve şifresini girerek bağlanıcak ve kotasının ne kadar tuttuğunu öğrenicek. Bunun için Editlerime girdiği id ve şifreyi siteye göndermem ve bağlanmam lazım. Nasıl yapabilirim fikri olan paylaşırsa sevinirim?
WEB'de Delphi ile kullanıcı adı şifre girmek..
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
WEB'de Delphi ile kullanıcı adı şifre girmek..
Batuhan TAŞDÖVEN
'Yükseldikçe küçülen bir uçurtma..'
'Yükseldikçe küçülen bir uçurtma..'
Re: WEB'de Delphi ile kullanıcı adı şifre girmek..
Web sitesinden öğreniliyor zaten sen başka bi proje yap
Benzeri programlar senin istediğin şekilde kota bilgisi sunmuyor onu da söyleyeyim...

Re: WEB'de Delphi ile kullanıcı adı şifre girmek..
derken:)"... senin istediğin şekilde kota bilgisi sunmuyor ..."
Kendimi eksik hissettiğim bir konu, eğer mümkünse böyle bir şey, paylaşırsanız sevinirim:)
Batuhan TAŞDÖVEN
'Yükseldikçe küçülen bir uçurtma..'
'Yükseldikçe küçülen bir uçurtma..'
Re: WEB'de Delphi ile kullanıcı adı şifre girmek..
3 Yöntemi var
1. si Webbrowser ile login sayfasını açıp Webbrowser1.oleobject('editadı').text gibi sitedeki text kutucuklarını ve login tuuşunu kontrol edebilirsin .click; ile tıklama yapmış oluyoruz ama yukarda verdim kod tam doğru olan değil ona benzer birşeydi.
2.si Eğer login formu post kullanıyorsa Indy http veya onun gibi bileşenlerle post göndererip gelen sayfayı çekebilirsin
3.sü Get oalrak urlda bu bilgiler tutuluyosa login bitiren sayfaya gerekli get methodlarını ekleyip. çekebilirsin.
1.si en kolayı
Edit : 1. yöntem için kod parçası buldum buyrun
Kaynak : http://www.delphidunyasi.net/delphi-sor ... n-yollama/
1. si Webbrowser ile login sayfasını açıp Webbrowser1.oleobject('editadı').text gibi sitedeki text kutucuklarını ve login tuuşunu kontrol edebilirsin .click; ile tıklama yapmış oluyoruz ama yukarda verdim kod tam doğru olan değil ona benzer birşeydi.
2.si Eğer login formu post kullanıyorsa Indy http veya onun gibi bileşenlerle post göndererip gelen sayfayı çekebilirsin
3.sü Get oalrak urlda bu bilgiler tutuluyosa login bitiren sayfaya gerekli get methodlarını ekleyip. çekebilirsin.
1.si en kolayı
Edit : 1. yöntem için kod parçası buldum buyrun

Kod: Tümünü seç
uses MSHTML;
...
...
...
WebBrowser1 : TWebBrowser;
...
...
...
var
DocIntf: IHTMLDocument2;
mybtn : OleVariant;
begin
webBrowser1.Navigate('ilgili_sayfa');
DocIntf := IHTMLDocument2(WebBrowser1.Document);
mybtn := WebBrowser1.oleobject.Document.GetElementByID('buttonun_html_kod_içindeki_adı');
mybtn.Click;
end;
Re: WEB'de Delphi ile kullanıcı adı şifre girmek..
eğer ttnet kota sorgulamayı captcha ile yapmasaydı post metodu ile yapılırdı. Fakat captcha çözme işi zahmetli ve her zaman kesin sonuç vermeyebileceği için piyasadaki benzer uygulamalar giden-gelen byte bilgisini veritabanında tutarak kullancıya aylık ne kadar kullanıldğını gösteriyorlar. İlk zamanlarda kullanıcı bilgileri ile post edip verileri alan bir program vardı o zamanlar captcha yoktu heralde tam hatırlamıyorum...Artık tercih senin captcha kodlarını çözerim diyorsan ilk yol daha kesin sonuç verir yoksa network sayacı daha iyi bir yoldur.
Re: WEB'de Delphi ile kullanıcı adı şifre girmek..
Network sayacı dediğimizde Ey DSL programının yaptığı şey sanırım?
Verdiğiniz bilgiler için teşekkür ediyorum..
Verdiğiniz bilgiler için teşekkür ediyorum..

Batuhan TAŞDÖVEN
'Yükseldikçe küçülen bir uçurtma..'
'Yükseldikçe küçülen bir uçurtma..'