ibb hal verisi web üzerinden alma

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Linkteki tabloları besleyen kaynaklar var, dataları oradan çekebilirsiniz....

.
 

balanar

Altın Üye
Katılım
22 Şubat 2021
Mesajlar
347
Excel Vers. ve Dili
Excel 2007
Altın Üyelik Bitiş Tarihi
09-03-2027
hocam daha önce yapılmış çalışmalardan en azından seçtirip tıklatmayı becerebildim ama devamı nasıl olur bilmiyorum :(
 

Ekli dosyalar

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,635
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
@Haluk bey İnternet explorer nesnesi ile verileri alıyorum ama xmlhttp ile ilgili alanı tespit edemedim.
 

balanar

Altın Üye
Katılım
22 Şubat 2021
Mesajlar
347
Excel Vers. ve Dili
Excel 2007
Altın Üyelik Bitiş Tarihi
09-03-2027
Takipteyim hocam. Çözüm bulan detaylı açıklama yapabilirse öğrenmemiz için iyi olur merak ettiğim bir konu..
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
@Haluk bey İnternet explorer nesnesi ile verileri alıyorum ama xmlhttp ile ilgili alanı tespit edemedim.

C#:
Sub Test()
'   Haluk -12/01/2022
'   sa4truss@gmail.com
    Dim XMLHTTP As Object, URL As String, PayLoad As String
   
    URL = "https://tarim.ibb.istanbul/inc/halfiyatlari/gunluk_fiyatlar.asp"
    PayLoad = "?tarih=" & Format(Now, "yyyy-mm-dd") & _
              "&kategori=5" & _
              "&tUsr=M3yV353bZe" & _
              "&tPas=LA74sBcXERpdBaz" & _
              "&tVal=881f3dc3-7d08-40db-b45a-1275c0245685" & _
              "&HalTurId=2"
   
    Set XMLHTTP = CreateObject("Microsoft.XMLHTTP")
    XMLHTTP.Open "POST", URL & PayLoad, False
    XMLHTTP.send
   
    Debug.Print XMLHTTP.ResponseText
    Set XMLHTTP = Nothing
End Sub
.
 
Son düzenleme:

balanar

Altın Üye
Katılım
22 Şubat 2021
Mesajlar
347
Excel Vers. ve Dili
Excel 2007
Altın Üyelik Bitiş Tarihi
09-03-2027
@Erdem Akdemir hocam birde bildiğim kadarıyla xmlhttp de click işlemi olmuyor ama bakalım haluk bey ne diyecek
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Valla, şimdi ne desem bilemedim ....

"Debug.Print" ne işe yarıyor, biraz araştırın bence....


.
 

balanar

Altın Üye
Katılım
22 Şubat 2021
Mesajlar
347
Excel Vers. ve Dili
Excel 2007
Altın Üyelik Bitiş Tarihi
09-03-2027
Valla, şimdi ne desem bilemedim ....

"Debug.Print" ne işe yarıyor, biraz araştırın bence....


.

Teşekkürler birşey daha öğrenmiş oldum sayenizde.. Fakat ben hala yukarıdaki adresten direk çekilebilir mi çekilemez mi orada kaldım hocam. Zira siz farklı bir yol ile çekiyorsunuz anladıgım kadarıyla urlde farklı

request urlyi aldırmışsınız anladıgım kadarıyla butona tıklandıgında
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,635
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
C#:
Sub Test()
'   Haluk -12/01/2021
'   sa4truss@gmail.com
    Dim XMLHTTP As Object, URL As String, PayLoad As String
    
    URL = "https://tarim.ibb.istanbul/inc/halfiyatlari/gunluk_fiyatlar.asp"
    PayLoad = "?tarih=" & Format(Now, "yyyy-mm-dd") & _
              "&kategori=5" & _
              "&tUsr=M3yV353bZe" & _
              "&tPas=LA74sBcXERpdBaz" & _
              "&tVal=881f3dc3-7d08-40db-b45a-1275c0245685" & _
              "&HalTurId=2"
    
    Set XMLHTTP = CreateObject("Microsoft.XMLHTTP")
    XMLHTTP.Open "POST", URL & PayLoad, False
    XMLHTTP.send
    
    Debug.Print XMLHTTP.ResponseText
    Set XMLHTTP = Nothing
End Sub
.
Haluk bey bu alanı bende gördüm ve denemeler yaptim ama doğru parametreleri veremedim. Çok başarılı,elinize sağlık.
 
Üst