Dropbox'a yüklü text içeriğini okuyamama

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
10.Köy
Üye
Mesajlar: 54
Kayıt: 29 Ara 2015 07:41

Dropbox'a yüklü text içeriğini okuyamama

Mesaj gönderen 10.Köy »

Tüm arkadaslara merhabalar. Http ile başlayan sitelerden, site iceriginden okumak istediğim kısmı okutabiliyorum. Dropbox'a yukledigim txt dosya içeriğini sanirim site https olduğu için okumuyor. Dropbox tercih etme sebebim icerik sabit kalabiliyor. Ücretsiz Site acip yaptığımda oluyor ancak içerik değişiyor ve okunan kısımda değişiyor. Hobi olarak yapıyorum programciligi. Bu programı yapma sebebimde nette çok fazla oyun oynayan kardeşimi dropboxtaki Text dosyayı programa içeriğini okuturak gerek uyarmak gerek pc mi dahi kapatmak.

Dropbox'a yüklü test.txt dosya linki
https://dl.dropboxusercontent.com/u/13343586/test.txt

Daha once kodlarindan yararlandigim ve sorunsuz calisan Merkez bankasi kur sorgulama kaynak kod:

Kod: Tümünü seç

    Socket := TDownLoadURL.Create(nil);
try
with Socket do
begin
URL := 'http://www.kktcmb.trnc.net/kur2008/kur281108.html';
Filename := 'C:\test.txt';
ExecuteTarget(nil);
end;
finally
Socket.Free
end; 

var
z,s,alis,satis,aranan:string;
yer,i:Integer;
begin
Memo1.Clear;
Edit1.Text:='';
Edit2.Text:='';
Edit3.Text:='';
Edit4.Text:='';
s:=IDHttp1.Get('http://www.tcmb.gov.tr/kurlar/today.html');
z:=IDHttp1.Get('http://www.tcmb.gov.tr/kurlar/today.html');
aranan:='1 ABD DOLARI';
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,23,8);
Edit2.Text:=copy(Memo1.Lines.Text,55,8);
Edit3.Text:=copy(Memo1.Lines.Text,82,8);
Edit4.Text:=copy(Memo1.Lines.Text,108,8);
end;
end

   
Fikir/Alternatif fikir verebilirseniz gerçekten sevinirim, Teşekkürler
Lord_Ares
Üye
Mesajlar: 1070
Kayıt: 15 Eki 2006 04:33
Konum: Çorlu

Re: Dropbox'a yüklü text içeriğini okuyamama

Mesaj gönderen Lord_Ares »

Açıkcası niyetinizin sunduğunuz sebebe bakarak,pek masumane olduğunu düşünmüyorum . Umarım niyetiniz keyloger değildir.
Verdiğiniz adrese bakarsanız (13343586/test.txt) text bir dosya açmaya çalışıyorsunuz. Oysa paylaştığınız koddaki adrese bakarsanız (/today.html')
idhttp get ile html dosyadan veri okuyabilirsiniz. Sorun bu olabilir. Formunuza bir webbrowser koyup kaynak kodu parse ederek yapabilirsiniz.
Saygılarımla..
10.Köy
Üye
Mesajlar: 54
Kayıt: 29 Ara 2015 07:41

Re: Dropbox'a yüklü text içeriğini okuyamama

Mesaj gönderen 10.Köy »

Lord_Ares yazdı:Açıkcası niyetinizin sunduğunuz sebebe bakarak,pek masumane olduğunu düşünmüyorum . Umarım niyetiniz keyloger değildir.
Verdiğiniz adrese bakarsanız (13343586/test.txt) text bir dosya açmaya çalışıyorsunuz. Oysa paylaştığınız koddaki adrese bakarsanız (/today.html')
idhttp get ile html dosyadan veri okuyabilirsiniz. Sorun bu olabilir. Formunuza bir webbrowser koyup kaynak kodu parse ederek yapabilirsiniz.
Saygılarımla..
Cevabınız teşekkür ederim. Keylogger programi kurmanin hatta yazmanin basit sebebler için dahi olsa kul hakkına gireceğinin gerçekten farkındayım hassas davranisiniz için gerçekten teşekkür ederim öyle niyetim olsa dropbox siteyi okuyamiyorum yazıp diğer sebepleri yazmazdim birazda benim bosbogazligimdan kaynaklı sanırım :). Konuya cevap yazilmamasi bu yüzden de olabilir o zaman. Açıkçası; erkek kardesim pc başına oturduğu zaman kalkmiyor bu yuzden namazlarini da aksatiyor. Ben isyerindeyken dahi onu pc yi kapatacagima dair uyarmak hatta kapatmak için yazmak istedim. Daha önce bu şekilde yapamayinca belirli süre çalışan pc doğru şifreyi girmezse kapanan küçük bir progrram yazmıştım.

Yukarıdaki örnek kod yazmış olduğum kod değil http adreste dogru ama https adreste calismayan internetten edindigim merkez bankası kur için yazılmış kod onu ben yazmadım.

Uzun zaman cevap gelmeyince webbrowser ile bazi sitelerde bsalsa webbrowser ile yapabilecegini bahsetmisti cevabınız da bu şekilde. Yine de güvenip yazdığınız için teşekkürler sayın @ Lord_Ares
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: Dropbox'a yüklü text içeriğini okuyamama

Mesaj gönderen SimaWB »

HTTP yerine HTTPS geldiğinde işin içine SSL giriyor demektir. Bu forumda SSL, OpenSSL, TIdSSLIOHandlerSocketOpenSSL gibi aramalarla sorununuza çözüm bulabilirsiniz.
Kısaca: TIDHttp'ye SSL özelliği katacaksınız. Bunun için IdHttp'nin IOHandler özelliğini kullanmalısınız. Ayrıca programın çalıştığı bilgisayarda ssleay32.dll ve libeay32.dll'leri bulunmalı.
There's no place like 127.0.0.1
Kullanıcı avatarı
loaded
Üye
Mesajlar: 126
Kayıt: 12 Eki 2010 09:45
Konum: Konya
İletişim:

Re: Dropbox'a yüklü text içeriğini okuyamama

Mesaj gönderen loaded »

Mesele, bilgisayarınızı kontrol altında tutmaksa bunun için en basit yol (bence) Server-Client mantığı ile çalışan uygulamalar kullanmak olacaktır. Böylece hem istediğiniz mesajı direk gönderirsiniz hemde istediğiniz aksiyonları makine üzerinde rahatlıkla gerçekleştirebilirsiniz.
Kalk ve işe yarar bir şey yap! Çünkü Allah (c.c.) yeniden başlayanların yardımcısıdır.
10.Köy
Üye
Mesajlar: 54
Kayıt: 29 Ara 2015 07:41

Re: Dropbox'a yüklü text içeriğini okuyamama

Mesaj gönderen 10.Köy »

Bahsettiğiniz ssl için çözümü ve server client mantığını arastiricagim Teşekkürler gerçekten sayın @SimaWB ve @loaded. Konu kapanmazsa yazdigimda buradan paylasayim inş çözümü. Teşekkürler tekrar.
Lord_Ares
Üye
Mesajlar: 1070
Kayıt: 15 Eki 2006 04:33
Konum: Çorlu

Re: Dropbox'a yüklü text içeriğini okuyamama

Mesaj gönderen Lord_Ares »

http adreste dogru ama
Adresiniz doğru ama, adresteki dosyanız text uzantılı bir dosya. Bu yüzden idhttp ve paylaştığınız kod ile onu okuyamazsınız demek istemiştim.
O şekilde okuyabilmeniz için dropboxa dosyayı html uzantısı ile koyup paylaştığınız kod ile okuyun
Kolay gelsin
10.Köy
Üye
Mesajlar: 54
Kayıt: 29 Ara 2015 07:41

Re: Dropbox'a yüklü text içeriğini okuyamama

Mesaj gönderen 10.Köy »

Lord_Ares yazdı:
http adreste dogru ama
Adresiniz doğru ama, adresteki dosyanız text uzantılı bir dosya. Bu yüzden idhttp ve paylaştığınız kod ile onu okuyamazsınız demek istemiştim.
O şekilde okuyabilmeniz için dropboxa dosyayı html uzantısı ile koyup paylaştığınız kod ile okuyun
Kolay gelsin
Teşekkürler siz aciklayinca anladım. Sizlere de çalışmalarınızda kolaylıklar dilerim.
hakanharbeli
Üye
Mesajlar: 76
Kayıt: 01 Nis 2016 03:58

Re: Dropbox'a yüklü text içeriğini okuyamama

Mesaj gönderen hakanharbeli »

şimdi konudan sapacam biraz kusura bakmayın ama yasakla aşamazsınız hocam bence günü planlamayı öğretmelisiniz. Benim de ailem internet kafeye gitmeme izin vermezdi bilgisayara bağlandım.. İçimde kalmış ya birkere .. Yasaklamak yanlış sonuçlar doğurabilir. Görev verin yapmazsa bilgisayar açılmasın yaparsa bilgisayara tatmin edici bir zaman ödülü verin.. kodlara gelince hangi oyunu oynuyorsa o oyunun oyun.exe'si çalışınca uygulamayı kapatsın gibi bir uygulama yaparsanız kesin çözüm elde edersiniz. Bunu da görev yöneticisini listbox'a ekleterek yapabilirsiniz..
hakanharbeli
Üye
Mesajlar: 76
Kayıt: 01 Nis 2016 03:58

Re: Dropbox'a yüklü text içeriğini okuyamama

Mesaj gönderen hakanharbeli »

kodlarınızda şunu deneyin önce direk memo1.text:=idhttp.get(site.....); yapın oraya text geliyorsa sizin bu döngünüzde problem var demektir..
10.Köy
Üye
Mesajlar: 54
Kayıt: 29 Ara 2015 07:41

Re: Dropbox'a yüklü text içeriğini okuyamama

Mesaj gönderen 10.Köy »

hakanharbeli yazdı:şimdi konudan sapacam biraz kusura bakmayın ama yasakla aşamazsınız hocam bence günü planlamayı öğretmelisiniz. Benim de ailem internet kafeye gitmeme izin vermezdi bilgisayara bağlandım.. İçimde kalmış ya birkere .. Yasaklamak yanlış sonuçlar doğurabilir. Görev verin yapmazsa bilgisayar açılmasın yaparsa bilgisayara tatmin edici bir zaman ödülü verin.. kodlara gelince hangi oyunu oynuyorsa o oyunun oyun.exe'si çalışınca uygulamayı kapatsın gibi bir uygulama yaparsanız kesin çözüm elde edersiniz. Bunu da görev yöneticisini listbox'a ekleterek yapabilirsiniz..
Ne kusuru hocam. Tum olumlu cozumlere acigim. Çaresizlikten şaşkın durumdayım. Hazır programlarla exe lerini engelledim başka oyun buluyor. Yogunluktan buradaki kodları deneyemedim ancak sabirsizlaniyorum çözüm için. Namaz konusu olunca sadece pc başından kalkmalisina verdiği tepki ayni olmuyor ibadet olunca :) Uyaran olmayınca yine başından kalkmıyor ama bu programın işe yarayacagini düşünüyorum. Dediğiniz gibi yasak konulunca artık inada dahi biniyor. Sansliyim ki ibadeti hatirlatinca zorda olsa yapıyor sonuçta tekrar oturacagini bildiği için kılıyor malesef. Namaz karşılığı bilgisayar gibi oldu. Yaşı biraz olsa konusmalarimizdan anlar gururu kirilacak yaşta.
Cevapla