Web'den Veri Al-Gönder(DOM-Document Object Model)

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

Cevap: Web'den Veri Al-Gönder(DOM-Document Object Model)

İleti#41)  volkanica » 06 Mar 2014 19:18

Erman bey, bu programla http://info.nowgoal.com/en/League.aspx?SclassID=36 bu sayfadaki verileri almak istedim, ama yapamadım. Yardımcı olabilirmisiniz?
Kullanıcı avatarı
volkanica
Yeni Başlamış
 
Adı Soyadı:volkan can
Kayıt: 01 Kas 2010 04:56
Konum: ilgili
Meslek: grafiker
Yaş: 31
İleti: 36
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: balıkesir

Cevap: Web'den Veri Al-Gönder(DOM-Document Object Model)

İleti#42)  Murat OSMA » 06 Mar 2014 19:56

Erman Sekitmez yazdı:Selam arkadaşlar.
Forumda çok karşılaştığımız sorular arasında internetten veri alma ve gönderme ile ilgili olanlar var. Bu problemlerin çözümü için öncelikle ilgili sayfanın HTML kodunun incelenmesi, nesnelerin isimlerinin bulunması, kodlanmış olaylarının incelenmesi vs. gerekiyor. Ekteki program işte bu aşamada size yardımcı olacak.
Yukarıda koyu renkle belirtilen kısımlar için bir şey yapmadıysanız, verileri almanız imkânsız.
Siz en iyisi buyrun buradan yakın; viewtopic.php?f=92&t=11870 ;;_)
Kullanıcı avatarı
Murat OSMA
Site Forum Yöneticisi
 
Adı Soyadı:Murat OSMA
Kayıt: 05 Arl 2008 00:34
Konum: İstanbul
Meslek: Excel & VBA Eğitmeni
Yaş: 33
İleti: 14301
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Bağcılar - İSTANBUL

Cevap: Web'den Veri Al-Gönder(DOM-Document Object Model)

İleti#43)  eser59 » 23 Mar 2014 19:23

henüz daha çok çok yeniyim bu soruyu sormak için doğru alt forumda<>mıyım bilmiyorum açıkçası. benim sorunum bir web siteden veri almak. daha doğrusu o sitedeki verileri excele kopyalamak. bu konuda nasıl hareket etmeliyim. bir bahis sitesindeki verileri kopyalayıp bu bilgileri arşivlemek istiyorum daha önce bir arkadaş yapmış. http://www.sahadan.com adresindeki idda programındaki bilgileri kopyalamak istiyorum. yardımcı olursanız çok sevinirim. saygılarımla.
En son Murat OSMA tarafından, 23 Mar 2014 19:26 tarihinde değiştirildi, toplamda 2 değişiklik yapıldı.
Sebep: Hatalar belirtildi.
Kullanıcı avatarı
eser59
Yeni Başlamış
 
Adı Soyadı:eser çığrı
Kayıt: 23 Mar 2014 18:45
Konum: rotterdam hollanda
Meslek: elektrik teknisyeni
Yaş: 38
İleti: 15
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: rotterdam / zuid



Cevap: Web'den Veri Al-Gönder(DOM-Document Object Model)

İleti#44)  ixsan » 03 Oca 2015 23:13

Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem

Bu şekilde bir hata alıyorum. Command ı da aktifleştirdim ocx i de yeniden yükledim vb ancak hala aynı hata ile karşı karşıyayım. Object requried diyor başka bir şey demiyor :(
Kullanıcı avatarı
ixsan
Yeni Başlamış
 
Kayıt: 22 Kas 2014 14:14
Meslek: vet. hekimi
Yaş: 38
İleti: 90
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: sivas

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

Cevap: Web'den Veri Al-Gönder(DOM-Document Object Model)

İleti#45)  Enes Recep BAĞ » 03 Oca 2015 23:20

Referanslarınızın ekran görüntüsünü ekler misiniz?
Kullanıcı avatarı
Enes Recep BAĞ
Forum Moderatörü
 
Adı Soyadı:Enes Recep BAĞ
Kayıt: 30 Ağu 2010 17:39
Konum: 0 549 808 82 66
Meslek: Bilgi işlem
Yaş: 36
İleti: 8116
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Aksaray / Merkez

Cevap: Web'den Veri Al-Gönder(DOM-Document Object Model)

İleti#46)  ixsan » 03 Oca 2015 23:51

Resimi yüklemeyi unutmuşum pardon.
Bu iletideki ekleri görmek için gerekli yetkilere sahip değilsiniz.
Kullanıcı avatarı
ixsan
Yeni Başlamış
 
Kayıt: 22 Kas 2014 14:14
Meslek: vet. hekimi
Yaş: 38
İleti: 90
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: sivas

REKLAM
ETA - Excel Konsolide Raporlama
ETA Excel Personel Entegre Raporu

Cevap: Web'den Veri Al-Gönder(DOM-Document Object Model)

İleti#47)  Enes Recep BAĞ » 04 Oca 2015 00:31

Listview nesneniz eksik sanırım, yeniden yükleyiniz ve register ediniz.
Kullanıcı avatarı
Enes Recep BAĞ
Forum Moderatörü
 
Adı Soyadı:Enes Recep BAĞ
Kayıt: 30 Ağu 2010 17:39
Konum: 0 549 808 82 66
Meslek: Bilgi işlem
Yaş: 36
İleti: 8116
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Aksaray / Merkez

Cevap: Web'den Veri Al-Gönder(DOM-Document Object Model)

İleti#48)  ixsan » 04 Oca 2015 00:32

Yaptım enes bey, hemde 2 kez. Ama hala sorun almaya devam ediyorum.
Kullanıcı avatarı
ixsan
Yeni Başlamış
 
Kayıt: 22 Kas 2014 14:14
Meslek: vet. hekimi
Yaş: 38
İleti: 90
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: sivas

Cevap: Web'den Veri Al-Gönder(DOM-Document Object Model)

İleti#49)  Enes Recep BAĞ » 04 Oca 2015 00:34

Bence bu yaptığınız işte yanlışlık var.
Kullanıcı avatarı
Enes Recep BAĞ
Forum Moderatörü
 
Adı Soyadı:Enes Recep BAĞ
Kayıt: 30 Ağu 2010 17:39
Konum: 0 549 808 82 66
Meslek: Bilgi işlem
Yaş: 36
İleti: 8116
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Aksaray / Merkez

Cevap: Web'den Veri Al-Gönder(DOM-Document Object Model)

İleti#50)  ixsan » 04 Oca 2015 00:42

Bir açıklanabilse daha memnun olurdum sanırım.
Kullanıcı avatarı
ixsan
Yeni Başlamış
 
Kayıt: 22 Kas 2014 14:14
Meslek: vet. hekimi
Yaş: 38
İleti: 90
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: sivas

Cevap: Web'den Veri Al-Gönder(DOM-Document Object Model)

İleti#51)  Murat OSMA » 04 Oca 2015 00:54

Detaylar burada; viewtopic.php?f=49&t=8509
Kullanıcı avatarı
Murat OSMA
Site Forum Yöneticisi
 
Adı Soyadı:Murat OSMA
Kayıt: 05 Arl 2008 00:34
Konum: İstanbul
Meslek: Excel & VBA Eğitmeni
Yaş: 33
İleti: 14301
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Bağcılar - İSTANBUL

Cevap: Web'den Veri Al-Gönder(DOM-Document Object Model)

İleti#52)  ixsan » 05 Oca 2015 02:07

Merhabalar, bu DOM un, x64 altında kullanılabilecek bir versiyonunu yapma şansınız var mıdır?
Kullanıcı avatarı
ixsan
Yeni Başlamış
 
Kayıt: 22 Kas 2014 14:14
Meslek: vet. hekimi
Yaş: 38
İleti: 90
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: sivas

Cevap: Web'den Veri Al-Gönder(DOM-Document Object Model)

İleti#53)  Tarkan VURAL » 05 Oca 2015 11:31

64 bit işletim sistemlerinde de çalışıyor. Ancak Office programının 32 bit olması gerekiyor.
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ş: 44
İleti: 26715
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul - Beylikdüzü

Cevap: Web'den Veri Al-Gönder(DOM-Document Object Model)

İleti#54)  ixsan » 05 Oca 2015 23:51

Office 2013 kurulumu esnasında 32 yada 64 bit seçeneğinin olmadığını farkettim :(
Bunu aşmanın bir yolu varmı yoksa ayrı bir sürümmü satın almamız gerek?
Kullanıcı avatarı
ixsan
Yeni Başlamış
 
Kayıt: 22 Kas 2014 14:14
Meslek: vet. hekimi
Yaş: 38
İleti: 90
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: sivas

Cevap: Web'den Veri Al-Gönder(DOM-Document Object Model)

İleti#55)  Tarkan VURAL » 06 Oca 2015 00:34

32 ve 64 setupları farklıdır. 32bit edinip kurabilirsiniz. Tabi kurulu olanın 64bit olduğuna emin olduktan sonra... Lisanslı ürün kullanıyorsanız, aynı serialden 32bit de kurabilirsiniz. Ayrıca satın alma yapmanıza gerek yok.
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ş: 44
İleti: 26715
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul - Beylikdüzü

Cevap: Web'den Veri Al-Gönder(DOM-Document Object Model)

İleti#56)  ixsan » 06 Oca 2015 00:37

Uninstall esnasında 64 bit olarak gördüm teşekkürler. Şuan 32 bit edinmeye çalışıyorum. [fısıltı]
Kullanıcı avatarı
ixsan
Yeni Başlamış
 
Kayıt: 22 Kas 2014 14:14
Meslek: vet. hekimi
Yaş: 38
İleti: 90
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: sivas

Cevap: Web'den Veri Al-Gönder(DOM-Document Object Model)

İleti#57)  ixsan » 06 Oca 2015 03:14

Aşağıdaki kod yardımı ile ilk bölümde şifreli sayfaya giriş yapıyorum.
İkinci kısmında arama bölümüne küpe no yu giremiyorum bu 1. sorunum
sonrasında arama kısmında,
Kod: Tümünü seç
kupe = .Item(776).innertext
adı = .Item(787).innertext
islno = .Item(780).innertext
adres = .Item(779).innertext
mevirk = .Item(783).innertext
mevcins = .Item(784).innertext
dogtar = .Item(782).innertext
durum = .Item(785).innertext


şeklinde belirlenen hücre parçalarına atamaları yapıyorum. item no ları ile
ancak küpe no giremediğim için sanırım 3. aşamaya geçemiyorum


işte kodlar;
Kod: Tümünü seç
Private Sub CommandButton1_Click()
Set evn = CreateObject("internetexplorer.application")
With evn
    .navigate "http://www.turkvet.gov.tr/Secure/Logon.aspx" ' HEDEF SİTE
    Do While .busy: DoEvents: Loop
    Do While .readystate <> 4: DoEvents: Loop
        With .document.all
            .ctl00_cntPageContent_txtUsername.Value = Range("A1").Value ' txtUsername kullanıcı adının sitedeki konumu
            .ctl00_cntPageContent_txtPassword.Value = Range("B1").Value  ' txtPassword kullanıcı parolasının sitedeki konumu
            .ctl00_cntPageContent_btnSignIn.Click  ' btnLogin giriş butonun sitedeki konumu
        End With
    Do While .busy: DoEvents: Loop
    Do While .readystate <> 4: DoEvents: Loop
        .Visible = True
        .navigate "http://www.turkvet.gov.tr/Secure/Logon.aspx"
End With

Set ie = CreateObject("internetexplorer.application")
'ie.navigate "http://www.turkvet.gov.tr/Modules/AnimalOperations/AnimalInfoSearch.aspx"
'          With .document.all
'               .ctl00_ctl00_cntPageContent_cntSearchCriteria_txtEarTagId.Value = Veri!Range("B1").Value
'               .ctl00_ctl00_cntPageContent_btnSearch.Click
'       End With
'       Do While .busy: DoEvents: Loop
'       Do While .readystate <> 4: DoEvents: Loop
'          .Visible = True
'          .navigate "http://www.turkvet.gov.tr/Modules/AnimalOperations/AnimalInfoSearch.aspx"
'End With
Do
DoEvents
Loop Until ie.busy <> True
With ie.document.all
kupe = .Item(776).innertext
adı = .Item(787).innertext
islno = .Item(780).innertext
adres = .Item(779).innertext
mevirk = .Item(783).innertext
mevcins = .Item(784).innertext
dogtar = .Item(782).innertext
durum = .Item(785).innertext
End With
Set ie = Nothing
[C16] = kupe
[H11] = islno
[C18] = mevirk
[E18] = mevcins
[F18] = dogtar
[G18] = durum
'
'Set evn = Nothing
'
'Set hayvan = CreateObject("internetexplorer.application")
'With hayvan
'     .navigate "http://www.turkvet.gov.tr/Modules/AnimalOperations/AnimalInfoSearch.aspx"
'     Do While .busy: DoEvents: Loop
'     Do While .readystate <> 4: DoEvents: Loop
'          With .document.all
'               .ctl00_ctl00_cntPageContent_cntSearchCriteria_txtEarTagId.Value = Range("e1").Value
'               .ctl00_ctl00_cntPageContent_btnSearch.Click
'       End With
'       Do While .busy: DoEvents: Loop
'       Do While .readystate <> 4: DoEvents: Loop
'          .Visible = True
'          .navigate "http://www.turkvet.gov.tr/Modules/AnimalOperations/AnimalInfoSearch.aspx"
'End With
'Set hayvan = Nothing
'
               
End Sub



ilgi ve alakanız için Teşekkür ederim.
Kullanıcı avatarı
ixsan
Yeni Başlamış
 
Kayıt: 22 Kas 2014 14:14
Meslek: vet. hekimi
Yaş: 38
İleti: 90
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: sivas

Cevap: Web'den Veri Al-Gönder(DOM-Document Object Model)

İleti#58)  erefefik » 05 Ağu 2015 21:17

İyi akşamlar...
Uzun zaman olmuş, bu konu güncel midir? Programı indirdim, HTMLTableCell seçeneği yok ya da kaldırılmış. Bu konuda bilginiz var mı? Teşekkürler...
Kullanıcı avatarı
erefefik
 
Kayıt: 03 Ağu 2015 16:28
Meslek: boş
Yaş: 52
İleti: 2
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: istanbul

Cevap: Web'den Veri Al-Gönder(DOM-Document Object Model)

İleti#59)  Murat OSMA » 05 Ağu 2015 22:17

İyi akşamlar.

Dosyada herhangi bir sorun yok. Veri almak istediğiniz sayfada TD veya TH tagları olmayabilir, o sebeple de görünmemesi mümkün.
Kullanıcı avatarı
Murat OSMA
Site Forum Yöneticisi
 
Adı Soyadı:Murat OSMA
Kayıt: 05 Arl 2008 00:34
Konum: İstanbul
Meslek: Excel & VBA Eğitmeni
Yaş: 33
İleti: 14301
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Bağcılar - İSTANBUL

Cevap: Web'den Veri Al-Gönder(DOM-Document Object Model)

İleti#60)  kemalusta » 08 Ağu 2015 13:27

Program icin tesekkurler. Programi actigim zaman web sayfasini yukledikten sonra "Sayfayi Incele" butonuna bastigimda :

Run-time error '424':
Object required

hatasi aliyorum.

Debug yaptigimda ise asagidaki kisimda f.Show sari renkle isaretli olarak karsima cikiyor. Sorunu nasil cozebilirim ?

Tekrar tesekkurler.

Private Sub CommandButton2_Click()
Dim f As New frmDOM
f.Show
End Sub
Kullanıcı avatarı
kemalusta
 
Adı Soyadı:kemal usta
Kayıt: 08 Eyl 2010 14:05
Konum: ofis
Meslek: isci
Yaş: 42
İleti: 6
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: rize

ÖncekiSonraki

Forum Excel ile Web Sayfaları Veri İşlemleri

Online Kullanıcılar

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

cron
Bumerang - Yazarkafe