Şifreli Alandan Veri Alma

Excel programınıza Web Sayfalarından veri alarak çalışabileceğiniz bölüm.

Şifreli Alandan Veri Alma

İleti#1)  mab1982 » 13 Şub 2010 00:32

Merhabalar. Excel de vba konusunda pek bilgim yok ancak biraz oldun kodlama işlerine kafam yatkın.

Bir oyun sitesi var. Kullanıcı adı ve şifresi ile giriş yaptıktan sonra ürünlerin fiyatlarını pazardan excele aktarmak istiyorum. Yabancıların serverlarında bunu google ın döküman sayfasında hazırlamışlar ama nasıl hazırladığını bilemiyorum. Kısaca sizden öğrenmek istediğim exceldeki webden veri alma işlemini nasıl parolalı giriş yapılan yerlerdeki verileri alacak şekilde uygulayabiliriz.
Kullanıcı avatarı
mab1982
İstenmeyen Üye
 
Adı Soyadı:Alper mehmet
Kayıt: 23 Ekm 2009 16:48
İleti: 11
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: mardin/kızıltepe

Cevap: Şifreli alandan veri alma

İleti#2)  Tarkan VURAL » 13 Şub 2010 12:54

Öncelikle HTML kaynak dökümanlarından kullanıcı adının ve parolasının yazıldığı kutucukların bilgilerini alırsınız. Sonra kodlarla bu kutucuklara kendi bilgilerinizi yollayıp kullanıcı girişi yaparsınız (login olursunuz ). Giriş onaylandıktan sonra Excel 'de oluşturmuş olduğunuz web tarayıcı nesnesinin structure' larında yeni açılan sayfanın document kodları oluşur. Bu kodlardan almak istediğiniz verilerin süzülmesi ile bilgiler çekilebilir. Hangi siteyi kullandığınızı bilmiyorum. Ama bilsem bile o sitede bir kullanıcım olmayacağı için, giriş yapamayacağım ve sonraki sayfanın dökümanlarını göremeyeceğim. ;) Siteye eklenmiş kodlardan amaçları inceleyebilirsiniz. En asından ana sayfasının adresini verirseniz , kodlarla nasıl login olabilieceğiniz konusunda destek verebilirim.
Resim
www.tarkanvural.com.tr

İnnâ lillâhi ve innâ ileyhi raciûn
Şüphesiz ki; biz Allah’a âidiz ve vakti geldiğinde O’na döndürüleceğiz.

HasbunAllâhu ve nimel vekîl
Bize Allah yeter. O ne güzel vekildir.


ExcelVBA.NET' e katkıda bulunmak ister misiniz ? O halde BAĞIŞ butonunu tıklayın...
Kullanıcı avatarı
Tarkan VURAL
Yönetim Kurulu
 
Adı Soyadı:Tarkan VURAL
Kayıt: 14 Haz 2008 20:27
Konum: tarkan@excelvba.net
Meslek: LUU, Yazılım Geliştirme Müdürü
Yaş: 45
İleti: 26823
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul - Beylikdüzü

Cevap: Şifreli alandan veri alma

İleti#3)  kazimargun » 06 Nis 2011 17:35

Tarkan Bey ve tüm arkadaşlara merhabalar, soruyu soran arkadaş keşke devamını getirseymiş bu mesajı yazmam gerekmeyecekti. Tarkan Bey, mynet in finans sayfasına login olmak istiyorum. Linki şöyle;

http://uyeler.mynet.com/login/login.asp ... ame=finans

Yukarıda demişsiniz ki HTML kodlarını inceleyip şifre yazılan bölümü bulun ve gerekli bilgileri yazın. Lakin sayfanın kaynağına bakmak istediğimde düz metin şeklinde birşeyler çıkıyor. Kısacası işin içinden çıkamadım. Yardımcı olursanız çok sevinirim.

Saygılarımla
Kullanıcı avatarı
kazimargun
Yeni Başlamış
 
Adı Soyadı:KAZIM ARGÜN
Kayıt: 08 Tem 2009 16:19
İleti: 26
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: MUĞLA

Cevap: Şifreli alandan veri alma

İleti#4)  Tarkan VURAL » 07 Nis 2011 00:23

kazimargun yazdı:Tarkan Bey ve tüm arkadaşlara merhabalar, soruyu soran arkadaş keşke devamını getirseymiş bu mesajı yazmam gerekmeyecekti.


Merhaba.
Soruyu soran arkadaş özel mesaj ile ağır küfürlü hakaretler, tehditler vs.. ettiğinden sitemizden atılmıştır. Dolayısıyla zaten soruya devam şansı yok. Yazdıkları gerekli mercilere aktarıldı. Umarım yasal olarak karşılığını da almıştır.

Sayfa kaynağına baktığınızda Form, Action kodlarının başladığı yerlerde, input type text vb.. kısımlara bakarsanız, oralarda kutucukların adları bulunur. Aslında sitemizde web üzerinden hisse değerleri almak vb. konularında epeyce örnek işlendi. O başlıkları bulup faydalanabilirsiniz.

Çalışmalarınızda başarılar dilerim.
Resim
www.tarkanvural.com.tr

İnnâ lillâhi ve innâ ileyhi raciûn
Şüphesiz ki; biz Allah’a âidiz ve vakti geldiğinde O’na döndürüleceğiz.

HasbunAllâhu ve nimel vekîl
Bize Allah yeter. O ne güzel vekildir.


ExcelVBA.NET' e katkıda bulunmak ister misiniz ? O halde BAĞIŞ butonunu tıklayın...
Kullanıcı avatarı
Tarkan VURAL
Yönetim Kurulu
 
Adı Soyadı:Tarkan VURAL
Kayıt: 14 Haz 2008 20:27
Konum: tarkan@excelvba.net
Meslek: LUU, Yazılım Geliştirme Müdürü
Yaş: 45
İleti: 26823
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul - Beylikdüzü

REKLAM
Excel Logo XML Oluşturucu
Logo Object Designer ile Uyarlama

Cevap: Cevap: Şifreli alandan veri alma

İleti#5)  kazimargun » 10 Nis 2011 14:50

Tarkan VURAL yazdı: Aslında sitemizde web üzerinden hisse değerleri almak vb. konularında epeyce örnek işlendi. O başlıkları bulup faydalanabilirsiniz.


Geç oldu ama teşekkürler. Verdiğiniz ipucu ile aramaya devam edeceğim.

Saygılarımla
Kullanıcı avatarı
kazimargun
Yeni Başlamış
 
Adı Soyadı:KAZIM ARGÜN
Kayıt: 08 Tem 2009 16:19
İleti: 26
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: MUĞLA

Cevap: Şifreli Alandan Veri Alma

İleti#6)  kazimargun » 14 Nis 2011 14:47

Tarkan Bey, kullanıcı girişi ve password kısmını hallettim ama giriş butonuna bir türlü tıklatamıyorum. Yardımcı olabilir misiniz?

Yukarıda ilgili linki vermiştim ama kaynakta ilgili kısım şöyle:

colspan=3><table align=left class=LoginFbTable><tr><td height=27 align=left><input type=image src="http://img2.mynet.com.tr/uyeler/girisButton.gif" border=0></td></tr><tr><td height=27 align=center><div

Sanırım koyu harfle belirttiğim kısım gerekli ama nasıl?
Kullanıcı avatarı
kazimargun
Yeni Başlamış
 
Adı Soyadı:KAZIM ARGÜN
Kayıt: 08 Tem 2009 16:19
İleti: 26
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: MUĞLA

REKLAM
ETA - Excel Konsolide Raporlama
ETA Excel Personel Entegre Raporu

Cevap: Şifreli Alandan Veri Alma

İleti#7)  kazimargun » 14 Nis 2011 16:31

EVREKA :)

.Item(117).Click

Yinede teşekkürler.
Kullanıcı avatarı
kazimargun
Yeni Başlamış
 
Adı Soyadı:KAZIM ARGÜN
Kayıt: 08 Tem 2009 16:19
İleti: 26
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: MUĞLA

Cevap: Şifreli Alandan Veri Alma

İleti#8)  kavakli313 » 25 Ekm 2017 15:44

Kıymetli hocalarım acaba "http://aolweb.aol.meb.gov.tr/ogrenci_giris.aspx" açık lise notlarını çekebileceğim bir makro olabilirmi.
Kullanıcı avatarı
kavakli313
Yeni Başlamış
 
Adı Soyadı:MUHARREM GÜL
Kayıt: 12 Nis 2012 12:16
Konum: samsun
Meslek: serbest
Yaş: 31
İleti: 39
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: SAMSUN/ATAKUM

Cevap: Şifreli Alandan Veri Alma

İleti#9)  Tarkan VURAL » 28 Ekm 2017 10:57

Kayıtlı bir öğrenci bilgisi gerekiyor. Ama resim doğrulama kodunu elle girmek gerekecek.
Resim
www.tarkanvural.com.tr

İnnâ lillâhi ve innâ ileyhi raciûn
Şüphesiz ki; biz Allah’a âidiz ve vakti geldiğinde O’na döndürüleceğiz.

HasbunAllâhu ve nimel vekîl
Bize Allah yeter. O ne güzel vekildir.


ExcelVBA.NET' e katkıda bulunmak ister misiniz ? O halde BAĞIŞ butonunu tıklayın...
Kullanıcı avatarı
Tarkan VURAL
Yönetim Kurulu
 
Adı Soyadı:Tarkan VURAL
Kayıt: 14 Haz 2008 20:27
Konum: tarkan@excelvba.net
Meslek: LUU, Yazılım Geliştirme Müdürü
Yaş: 45
İleti: 26823
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul - Beylikdüzü

Cevap: Cevap: Şifreli Alandan Veri Alma

İleti#10)  kavakli313 » 26 Şub 2018 15:05

Tarkan VURAL yazdı:Kayıtlı bir öğrenci bilgisi gerekiyor. Ama resim doğrulama kodunu elle girmek gerekecek.

Kod: Tümünü seç
Sub aol()
Set evn = CreateObject("internetexplorer.application")
With evn
evn.Visible = True
    .navigate "http://aolweb.aol.meb.gov.tr/ogrenci_giris.aspx" ' HEDEF SİTE
    Do While .busy: DoEvents: Loop
    Do While .readystate <> 4: DoEvents: Loop
        With .document.all
            .txtKullanici.Value = Range("h3").Value
            .txtSifre.Value = Range("h4").Value
        End With
End With
End Sub

tarkan bey kusura bakmayın yoğunluktan cevap yazamadım. login sayfasına internetten bulduğum bu kodla bilgileri yazdırıyorum. Güvenlik kodunu elle yazdıktan sonra makroyu nasıl devam ettirebilirim.
Kullanıcı avatarı
kavakli313
Yeni Başlamış
 
Adı Soyadı:MUHARREM GÜL
Kayıt: 12 Nis 2012 12:16
Konum: samsun
Meslek: serbest
Yaş: 31
İleti: 39
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: SAMSUN/ATAKUM

Cevap: Şifreli Alandan Veri Alma

İleti#11)  kavakli313 » 26 Şub 2018 15:10

Yani "Giriş için Tıklayınız" butonuna tıklayana kadar veya "Enter" yapana kadar durdurup sonra nasıl devam ettirebilirim.
Kullanıcı avatarı
kavakli313
Yeni Başlamış
 
Adı Soyadı:MUHARREM GÜL
Kayıt: 12 Nis 2012 12:16
Konum: samsun
Meslek: serbest
Yaş: 31
İleti: 39
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: SAMSUN/ATAKUM

Cevap: Şifreli Alandan Veri Alma

İleti#12)  kavakli313 » 26 Şub 2018 15:56

Birde gönderdiğim ekran görüntüsünde dönem derslerini tıklatmam için ne yapmam lazım.
Kullanıcı avatarı
kavakli313
Yeni Başlamış
 
Adı Soyadı:MUHARREM GÜL
Kayıt: 12 Nis 2012 12:16
Konum: samsun
Meslek: serbest
Yaş: 31
İleti: 39
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: SAMSUN/ATAKUM

Cevap: Şifreli Alandan Veri Alma

İleti#13)  kavakli313 » 26 Şub 2018 16:07

Sayfa kodları tam olarak şu şekilde

<ul><li><a onclick=TabSayfaGetir('AOL01021')>Yüz Yüze Eğitim Dersleri</a></li><li><a onclick=TabSayfaGetir('AOL01003')>Başarılı Dersler</a></li><li><a onclick=TabSayfaGetir('AOL01004')>Başarısız Dersler</a></li><li><a onclick=TabSayfaGetir('AOL01009')>Dönem Dersleri</a></li><div><iframe id='webFrame' src='AOL01021.aspx' style='width:100%;height:100%;'></iframe></div></ul>

Bunlardan Dönem Derslerini tıklatmam gerekiyor.
Kullanıcı avatarı
kavakli313
Yeni Başlamış
 
Adı Soyadı:MUHARREM GÜL
Kayıt: 12 Nis 2012 12:16
Konum: samsun
Meslek: serbest
Yaş: 31
İleti: 39
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: SAMSUN/ATAKUM

Cevap: Şifreli Alandan Veri Alma

İleti#14)  kavakli313 » 01 Mar 2018 12:00

Kod: Tümünü seç
For Each btn In ie.Document.all.tags("input")
            If btn.Value = "Giriş İçin Tıklayınız" Then
            btn.Click
            End If
            Next btn

bu kod ile giriş yaptım. Ancak hatalı kullanıcı adı veya şifre girildiğinde verilen hata mesajına göre işlem yapamıyorum.Yardımcı olursanız sevinirim.
Kullanıcı avatarı
kavakli313
Yeni Başlamış
 
Adı Soyadı:MUHARREM GÜL
Kayıt: 12 Nis 2012 12:16
Konum: samsun
Meslek: serbest
Yaş: 31
İleti: 39
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: SAMSUN/ATAKUM


Forum Excel ile Web Sayfaları Veri İşlemleri

Online Kullanıcılar

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 1 misafir

Bumerang - Yazarkafe