[Yardım]  Webden veri alama bilmiyorum.

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

Webden veri alama bilmiyorum.

İleti#1)  Filizttl » 03 Kas 2020 20:27

https://isdem.ng112.gov.tr/NG112-Isdem/ ... iris.xhtml sitesine login olmak için vba kodu nasıl yazabilirim. [ilginc]
Kullanıcı avatarı
Filizttl
Yeni Başlamış
 
Kayıt: 01 Kas 2020 15:05
Meslek: Mühendis
Yaş: 31
İleti: 21
 
Cinsiyet: Bayan
Bulunduğunuz İl / Semt: Ordu

Cevap: Webden veri alama bilmiyorum.

İleti#2)  haravul08 » 03 Kas 2020 21:44

Filizttl yazdı:https://isdem.ng112.gov.tr/NG112-Isdem/acil-destek/giris.xhtml sitesine login olmak için vba kodu nasıl yazabilirim. [ilginc]


http://www.excelvba.net/viewtopic.php?t=34932&f=4

Bu konudakine benzer şekilde denerseniz olabilir. (Şahsen denemedim) :)
Kullanıcı avatarı
haravul08
Yeni Başlamış
 
Adı Soyadı:adamin biri
Kayıt: 29 Arl 2012 18:16
İleti: 12
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Manisa

Cevap: Webden veri alama bilmiyorum.

İleti#3)  Filizttl » 03 Kas 2020 22:03

Baktım ama sonrası yoktur web açıldıktan sonra ne yapacağız
Kullanıcı avatarı
Filizttl
Yeni Başlamış
 
Kayıt: 01 Kas 2020 15:05
Meslek: Mühendis
Yaş: 31
İleti: 21
 
Cinsiyet: Bayan
Bulunduğunuz İl / Semt: Ordu

Cevap: Webden veri alma bilmiyorum.

İleti#4)  Filizttl » 06 Kas 2020 23:03

web sitesinde 5-10-15-200-300 şeklinde satırlar var ben 300 numaralı satırı secip tablo Excel almak istiyorum. şu anda sadece 10 satırlık kısmı alabiliyorum. kısacası 300 secmek istiyorum nasıl bir yolm almam lazım yardımınızı bekliyorum.
Kullanıcı avatarı
Filizttl
Yeni Başlamış
 
Kayıt: 01 Kas 2020 15:05
Meslek: Mühendis
Yaş: 31
İleti: 21
 
Cinsiyet: Bayan
Bulunduğunuz İl / Semt: Ordu

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

Cevap: Webden veri alama bilmiyorum.

İleti#5)  yunus788 » 06 Kas 2020 23:08

Biraz daha açarsanız yardımcı olmaya çalışırım, veya örnek dosya varsa.
Kullanıcı avatarı
yunus788
 
Kayıt: 22 Arl 2019 18:44
Meslek: textil
Yaş: 42
İleti: 9
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: istanbul

Cevap: Webden veri almayı bilmiyorum.

İleti#6)  Filizttl » 16 Kas 2020 18:37

jpg halinde ekledim.
Sub veri1()
Dim veri As New WebDriver, tablo As TableElement, linkler As WebElement, metinler As List, uzantılar As List

veri.Start "chrome"
veri.Get "https://isdem.ng112.gov.tr/NG112-Isdem/acil-destek/login.xhtml"
veri.FindElementById("form:username").SendKeys ("**********")
veri.FindElementById("form:password").SendKeys ("********")
veri.FindElementById("form:authendicate").Click
veri.FindElementById("faces:checkIsolation").Click
veri.FindElementById("faces:tabview:listcoreEnded:j_id16").Click
veri.FindElementByName("faces:tabview:listcoreEnded_rppDD").AsSelect.SelectByText ("300")
veri.FindElementById("faces:tabview:listcoreEnded:endedRequestfrom_input").se
Application.Wait Now + TimeValue("00:00:05")
Set tablo = veri.FindElementByXPath("/html/body/form/div[2]/table/tbody/tr[2]/td[2]/div/table/tbody/tr[1]/td/table/tbody/tr[2]/td/div/div/table/tbody/tr/td/div/div/div/div[2]/div[2]/table/tbody").AsTable
tablo.ToExcel Sayfa6.Range("A2")
Kullanıcı avatarı
Filizttl
Yeni Başlamış
 
Kayıt: 01 Kas 2020 15:05
Meslek: Mühendis
Yaş: 31
İleti: 21
 
Cinsiyet: Bayan
Bulunduğunuz İl / Semt: Ordu

REKLAM
ETA - Excel Konsolide Raporlama
ETA Excel Personel Entegre Raporu

Cevap: Cevap: Webden veri almayı bilmiyorum.

İleti#7)  Filizttl » 16 Kas 2020 18:39

Filizttl yazdı:jpg halinde ekledim.
Sub veri1()
Dim veri As New WebDriver, tablo As TableElement, linkler As WebElement, metinler As List, uzantılar As List

veri.Start "chrome"
veri.Get "https://isdem.ng112.gov.tr/NG112-Isdem/acil-destek/login.xhtml"
veri.FindElementById("form:username").SendKeys ("**********")
veri.FindElementById("form:password").SendKeys ("********")
veri.FindElementById("form:authendicate").Click
veri.FindElementById("faces:checkIsolation").Click
veri.FindElementById("faces:tabview:listcoreEnded:j_id16").Click
veri.FindElementByName("faces:tabview:listcoreEnded_rppDD").AsSelect.SelectByText ("300")
veri.FindElementById("faces:tabview:listcoreEnded:endedRequestfrom_input").se
Application.Wait Now + TimeValue("00:00:05")
Set tablo = veri.FindElementByXPath("/html/body/form/div[2]/table/tbody/tr[2]/td[2]/div/table/tbody/tr[1]/td/table/tbody/tr[2]/td/div/div/table/tbody/tr/td/div/div/div/div[2]/div[2]/table/tbody").AsTable
tablo.ToExcel Sayfa6.Range("A2")
Bu iletideki ekleri görmek için gerekli yetkilere sahip değilsiniz.
Kullanıcı avatarı
Filizttl
Yeni Başlamış
 
Kayıt: 01 Kas 2020 15:05
Meslek: Mühendis
Yaş: 31
İleti: 21
 
Cinsiyet: Bayan
Bulunduğunuz İl / Semt: Ordu

Cevap: Webden veri alama bilmiyorum.

İleti#8)  yunus788 » 18 Kas 2020 22:21

Yanlış anlamadıysam selenium kullanıyorsunuz ve tarih kısmını makro ile seçmek istiyorsunuz.Belirttiğiniz sitenin kodlarını incelemek için login olmak gerekiyor o yuzden login olmadan yardımcı olmak zor.Ama şöyle bir yol izleyebilirsiniz kod bölümünde login olduktan sonraki bir koda stop noktası koyarsınız, sayfa yuklenip o kod satırına geldiğinde duraklıycaktır, siz el ile manuel olarak tarih seçip tekrar kodu çalıştırmaya devam edebilirsiniz. şunun gibi

https://www.wiseowl.co.uk/files/blogs/s196/i33.jpg
Kullanıcı avatarı
yunus788
 
Kayıt: 22 Arl 2019 18:44
Meslek: textil
Yaş: 42
İleti: 9
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: istanbul

Cevap: Cevap: Webden veri alama bilmiyorum.

İleti#9)  ubuntu55 » 22 Kas 2020 04:47

haravul08 yazdı:
Filizttl yazdı:https://isdem.ng112.gov.tr/NG112-Isdem/acil-destek/giris.xhtml sitesine login olmak için vba kodu nasıl yazabilirim. [ilginc]


http://www.excelvba.net/viewtopic.php?t=34932&f=4

Bu konudakine benzer şekilde denerseniz olabilir. (Şahsen denemedim) :)


Buradaki kodda do while readystate <> 4 satırında hata alıyorum sürekli. Bir geçemedim burayı. Automation error (çağrılan nesne istemcilerden ayrılmış) şeklinde hata alıyorum. Çözümü bilen var mı acaba?
Kullanıcı avatarı
ubuntu55
Yeni Başlamış
 
Kayıt: 15 Mar 2015 02:05
Meslek: devlet memuru
Yaş: 40
İleti: 39
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: ankara

Cevap: Cevap: Cevap: Webden veri alama bilmiyorum.

İleti#10)  ubuntu55 » 22 Kas 2020 06:36

ubuntu55 yazdı:
haravul08 yazdı:
Filizttl yazdı:https://isdem.ng112.gov.tr/NG112-Isdem/acil-destek/giris.xhtml sitesine login olmak için vba kodu nasıl yazabilirim. [ilginc]


http://www.excelvba.net/viewtopic.php?t=34932&f=4

Bu konudakine benzer şekilde denerseniz olabilir. (Şahsen denemedim) :)


Buradaki kodda do while readystate <> 4 satırında hata alıyorum sürekli. Bir geçemedim burayı. Automation error (çağrılan nesne istemcilerden ayrılmış) şeklinde hata alıyorum. Çözümü bilen var mı acaba?


viewtopic.php?f=4&t=34932&p=258711#p258711 bu sayfada yazdım. Sorun benim açımdan çözüldü. Çözemeyen arkadaşlara da belki yardımcı olur.
Kullanıcı avatarı
ubuntu55
Yeni Başlamış
 
Kayıt: 15 Mar 2015 02:05
Meslek: devlet memuru
Yaş: 40
İleti: 39
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: ankara


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