Soru Web Sayfasında Veri almak

efe83izmirtire

Altın Üye
Katılım
4 Kasım 2025
Mesajlar
16
Excel Vers. ve Dili
EXCEL 365 TÜRKÇE
Altın Üyelik Bitiş Tarihi
04-11-2026
www.halepoglu.com sitesinden ürün adı, ürün fiyati ve ürün barkod numarasını almak istiyorum bu konuda yardımcı olabilecek arkadaş var mı teşekkürler 🙋🏻‍♂️
 

efe83izmirtire

Altın Üye
Katılım
4 Kasım 2025
Mesajlar
16
Excel Vers. ve Dili
EXCEL 365 TÜRKÇE
Altın Üyelik Bitiş Tarihi
04-11-2026
C#:
Sub Test()
' Haluk - 10/05/2022

Dim objHTTP As Object, strURL As String
Dim HTML As Object, Tables As Object, Table As Object
Dim x As Integer, i As Long, iRow As Long

Range("A1:B" & Rows.Count).ClearContents
Range("A1:B1") = Array("Ürün", "Fiyat")

Set objHTTP = CreateObject("MSXML2.XMLHTTP")
strURL = "https://www.hapeloglu.com/meyve-sebze?kategori=10,231,308&sayfa=1"

objHTTP.Open "GET", strURL, False
objHTTP.send

Set HTML = CreateObject("HTMLFILE")
HTML.body.innerHTML = objHTTP.responseText

Set Divs = HTML.getElementsByTagName("div")

For x = 0 To Divs.Length - 1
If Divs(x).classname = "productName detailUrl" Then
iRow = iRow + 1
Cells(iRow + 1, 1) = Divs(x).getElementsByTagName("a")(0).innerText
End If
If Divs(x).classname = "productPrice " Then
Cells(iRow + 1, 2) = Replace(Divs(x).ChildNodes(0).innerText, " TL KDV Dahil", "") + 0
Cells(iRow + 1, 2).NumberFormat = "#,##0.00"
End If
Next
End Sub

Burada ürün adı ve ürün fiyatı alıyor ama barkod numarasını alması için hangi kod eklenmelidir tüm ürünleri almam gerekli yardımcı olursanız çok mutlu olurum teşekkürler 🙋🏻‍♂️ 🙏🏻
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,655
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Barkod kodu nerede yazıyor.
 

efe83izmirtire

Altın Üye
Katılım
4 Kasım 2025
Mesajlar
16
Excel Vers. ve Dili
EXCEL 365 TÜRKÇE
Altın Üyelik Bitiş Tarihi
04-11-2026
//<![CDATA[
var productDetailModel = {"productId":18434,"productName":"Pereja Çubuklu Oda Kokusu Mimoza 100 Ml","stockCode":"8690954171790","productShortDescription":null,"productUrl":null,"productIsAsorti":false,"assortmentGroupId":0,"productVariantData":null,"products":null,"moneyOrderDiscount":0,"currencies":[{"id":1,"tanim":"TL","dovizKodu":"TRY","kur":1.0,"aktif":true,"varsayilan":true,"guncellemeTarihi":"2020-08-12T15:58:40","dilKodu":"tr-TR","formatTanimGoster":true,"simgeKonum":3,"format":{"formatTanimGoster":true,"simge":"₺","simgeKonum":3,"simgeKonumAdi":"Sağda Boşluklu","ondalikAyraci":",","panelOndalikBasamak":4,"satisOndalikBasamak":2},"ayarlar":{"siteGoster":true}},{"id":4,"tanim":"CHF","dovizKodu":"CHF","kur":39.4124,"aktif":false,"varsayilan":false,"guncellemeTarihi":"2024-12-02T20:34:55","dilKodu":"de-CH","formatTanimGoster":false,"simgeKonum":0,"format":{"formatTanimGoster":false,"simge":"CHF","simgeKonum":0,"simgeKonumAdi":"Solda Boşluksuz","ondalikAyraci":".","panelOndalikBasamak":4,"satisOndalikBasamak":2},"ayarlar":{"siteGoster":false}},{"id":3,"tanim":"EURO","dovizKodu":"EUR","kur":36.6131,"aktif":true,"varsayilan":false,"guncellemeTarihi":"2024-12-02T20:34:56","dilKodu":"de-DE","formatTanimGoster":false,"simgeKonum":0,"format":{"formatTanimGoster":false,"simge":"€","simgeKonum":0,"simgeKonumAdi":"Solda Boşluksuz","ondalikAyraci":",","panelOndalikBasamak":4,"satisOndalikBasamak":2},"ayarlar":{"siteGoster":false}},{"id":6,"tanim":"TL","dovizKodu":"TL","kur":1.0,"aktif":true,"varsayilan":false,"guncellemeTarihi":"0001-01-01T00:00:00","dilKodu":"","formatTanimGoster":false,"simgeKonum":0,"format":{"formatTanimGoster":false,"simge":"¤","simgeKonum":0,"simgeKonumAdi":"Solda Boşluksuz","ondalikAyraci":".","panelOndalikBasamak":4,"satisOndalikBasamak":2},"ayarlar":{"siteGoster":false}},{"id":2,"tanim":"USD","dovizKodu":"USD","kur":34.6417,"aktif":true,"varsayilan":false,"guncellemeTarihi":"2024-12-02T20:34:56","dilKodu":"en-US","formatTanimGoster":false,"simgeKonum":0,"format":{"formatTanimGoster":false,"simge":"$","simgeKonum":0,"simgeKonumAdi":"Solda Boşluksuz","ondalikAyraci":".","panelOndalikBasamak":4,"satisOndalikBasamak":2},"ayarlar":{"siteGoster":false}}],"productPrice":116.5833,"productPriceStr":"139,9","productPriceKDVIncluded":139.89996,"productCurrency":"TRY","product":{"id":18521,"urunAdi":"Pereja Çubuklu Oda Kokusu Mimoza 100 Ml","stokKodu":"8690954171790","barkod":"8690954171790","gtipKodu":"","stokAdedi":52.0,"eksiStokAdedi":0.0,"konsinyeStokAdedi":0.0,"piyasaFiyati":0.0,"satisFiyati":154.1667,"indirimliFiyati":116.5833,"piyasaFiyatiKDV":0.0,"satisKDV":30.83334,"indirimliKDV":23.31666,"kdvOrani":20.0,"kdvDahil":true,"paraBirimiId":1,"kargoAgirligi":1.0,"kargoUcreti":0.0,"urunKartiId":18434,"aktif":true,"anaUrun":true,"spotResimAdi":"pereja-cubuklu-oda-kokusu-mimoza-100-m--f286-.jpg","spotResimThumbYolu":"https://static.ticimax.cloud/36626/uploads/urunresimleri/thumb/pereja-cubuklu-oda-kokusu-mimoza-100-m--f286-.jpg","spotResimYolu":"https://static.ticimax.cloud/36626/uploads/urunresimleri/pereja-cubuklu-oda-kokusu-mimoza-100-m--f286-.jpg","spotResimBuyukYolu":"https://static.ticimax.cloud/36626/uploads/urunresimleri/buyuk/pereja-cubuklu-oda-kokusu-mimoza-100-m--f286-.jpg","tedarikciKodu":"LOGOTIGER|8690954171790","paraBirimi":"TRY","paraBirimiKodu":"TRY","paraBirimiDilKodu":"tr-TR","urunSepetFiyati":116.5833,"urunSepetFiyatiKDV":23.31666,"urunFiyatiOrjinal":116.5833,"urunFiyatiOrjinalKDV":23.31666,"urunFiyatiOrjinalKurHaric":116.5833,"urunFiyatiOrjinalKDVKurHaric":23.31666,"indirimOrani":24,"ekSecenekOzellik":null,"ekSecenekOzellikDetay":null,"ekSecenekOzellikDetayIDs":null,"urunAdediOndalikliSayiGirilebilir":false,"urunAdediMinimumDeger":1.0,"urunAdediVarsayilanDeger":1.0,"urunAdediKademeDeger":1.0,"uyeAlimMin":1.0,"uyeAlimMaks":999999.0,"bayiAlimMin":1.0,"bayiAlimMaks":999999.0,"resimler":null,"urunKampanyaAktif":false,"urunKampanyaAdet":0,"urunKampanyaUrunFiyat":0.0,"urunKampanyaSepetTutari":0.0,"urunKampanyaKosulsuzEklenebilir":true,"urunKampanyaNormalFiyatKullan":false,"piyasaFiyatiStr":"0,00 TL","satisFiyatiStr":"185,00 TL","indirimliFiyatiStr":"139,90 TL","urunFiyatiOrjinalStr":"139,90 TL","urunSepetFiyatiStr":"139,90 TL","urunFiyatiOrjinalKurHaricStr":"139,90 TL","tahminiTeslimSuresi":0,"tahminiTeslimSuresiTarihi":"","tahminiTeslimSuresiGoster":false,"tahminiTeslimSuresiAyniGun":false,"tahminiTeslimSuresiTarih":"2000-01-01T00:00:00","tahminiTeslimUlkeler":[],"minimumTaksitTutari":0.0,"minimumTaksitTutariStr":null,"minimumSatisFiyati":0.0},"productPayAtTheDoorPrice":0.0,"productPayAtTheDoorWithCardPrice":0.0,"openCartPopup":false,"rating":0,"photoCommentaryMoneyPoints":0,"maxInstallment":9,"productFileUploadActive":false,"productFileUploadIsRequire":false,"productFileUploadMaxSize":0,"productCombineActive":false,"productCombineType":-1,"productCategoryId":1017,"salesUnit":"Adet","brandName":"PEREJA","mainVariantId":18521,"totalStockAmount":52.0,"productCombinePurchase":false,"productCombineBulkPurchase":false,"formId":0,"videoSettings":{"videoLink":"","videoTagTipi":"video","urunListedeGoster":false,"otomatikOynat":false,"videoSesAktif":false,"tumKontrolleriGoster":false,"videoFile":"","urunDetayVideoAyar":{"videoYenidenBaslasin":true,"videoSesAktif":false,"tumKontrolleriGoster":false,"otomatikOynat":false,"ilkSiradaGoster":true}},"dynamicForm":null,"memberCriticalStock":1,"productActive":true,"productDesingSetting":{"active":false,"desingIdType":0,"pitchPrintDesingId":null,"text":false,"image":false,"shape":false},"is3dImageActive":false,"indirimOraniGoster":true,"fiyatGoster":true,"showVatIncludedPrice":false,"showLocalPrice":false,"productImages":[{"id":17024,"imageName":"pereja-cubuklu-oda-kokusu-mimoza-100-m--f286-.jpg","bigImagePath":"https://static.ticimax.cloud/36626/uploads/urunresimleri/buyuk/pereja-cubuklu-oda-kokusu-mimoza-100-m--f286-.jpg","thumbImagePath":"https://static.ticimax.cloud/cdn-cgi/image/width=0,quality=0/36626/uploads/urunresimleri/buyuk/pereja-cubuklu-oda-kokusu-mimoza-100-m--f286-.jpg","imageType":1,"imagePath":"https://static.ticimax.cloud/36626/uploads/urunresimleri/buyuk/pereja-cubuklu-oda-kokusu-mimoza-100-m--f286-.jpg","imageOrder":1,"threeDImageFolder":"","variantId":0,"productId":18434,"isShowCase":0,"video":null,"altTag":"Oda KokularıPereja Çubuklu Oda Kokusu Mimoza 100 Ml","active":true,"settings":{"ucYuzAltmisDereceResimTipi":1,"ucYuzAltmisDereceYuklenecekResimSayisi":24},"socialMediaImage":false,"seoAltTags":null}],"isSuite":false,"suite":{},"isIntegral":false,"image360Type":1,"estimatedDeliveryTimeShowType":0,"m169804":false,"photoAddComment":false,"storeGoogleMapApiKey":"","mainProductImage":true,"noImageUrunIdList":[],"memberWishList":[],"askSellerQuestion":false,"showProductQuestion":false,"iyilikKazansinRate":0.0,"previewImageAlt":"Oda KokularıPereja Çubuklu Oda Kokusu Mimoza 100 Ml","breadCrumb":[{"id":1017,"pid":550,"kod":"oda kokulari","tanim":"Oda Kokuları","adwordsKategori":"Home & Garden > Household Supplies > Household Air Fresheners","adwordsProductType":null,"icerik":"","sira":9,"resim":"","resimYolu":"https://static.ticimax.cloud/36626?gt=638979518215547892","eklemeTarihi":"2024-01-11T16:13:40","seoSayfaBaslik":null,"seoAnahtarKelime":null,"seoSayfaAciklama":null,"paylasimAyarlari":null,"urunFiltreAyar":null,"aktif":true,"kategoriMenuGoster":true,"urunVideoGoster":false,"urlKod":"/oda-kokulari-1017","altKategoriSayisi":0,"ayarlar":null,"eIhracatID":0,"hts":null,"hiyerarsi":null,"mobilUygulamaGoster":false,"hiyerarsiStr":null,"oneCikanKategoriler":null,"oneCikanKategorilerListe":null},{"id":550,"pid":547,"kod":"genel temizlik","tanim":"Genel Temizlik","adwordsKategori":"Business & Industrial > Cleaning & Janitorial Supplies > All-Purpose Cleaners","adwordsProductType":null,"icerik":"","sira":3,"resim":"","resimYolu":"https://static.ticimax.cloud/36626?gt=638979518215547892","eklemeTarihi":"2023-10-25T17:14:52","seoSayfaBaslik":null,"seoAnahtarKelime":null,"seoSayfaAciklama":null,"paylasimAyarlari":null,"urunFiltreAyar":null,"aktif":true,"kategoriMenuGoster":true,"urunVideoGoster":false,"urlKod":"/genel-temizlik-550","altKategoriSayisi":0,"ayarlar":null,"eIhracatID":0,"hts":null,"hiyerarsi":null,"mobilUygulamaGoster":false,"hiyerarsiStr":null,"oneCikanKategoriler":null,"oneCikanKategorilerListe":null},{"id":547,"pid":0,"kod":"deterjan temizlik","tanim":"Deterjan, Temizlik","adwordsKategori":"Business & Industrial > Cleaning & Janitorial Supplies","adwordsProductType":null,"icerik":"","sira":8,"resim":"/Uploads/Kategori/Deterjan-Temizlik-3afe.png","resimYolu":"https://static.ticimax.cloud/36626/Uploads/Kategori/Deterjan-Temizlik-3afe.png?gt=638979518215547892","eklemeTarihi":"2023-10-25T17:14:51","seoSayfaBaslik":null,"seoAnahtarKelime":null,"seoSayfaAciklama":null,"paylasimAyarlari":null,"urunFiltreAyar":null,"aktif":true,"kategoriMenuGoster":true,"urunVideoGoster":false,"urlKod":"/deterjan-temizlik","altKategoriSayisi":0,"ayarlar":null,"eIhracatID":0,"hts":null,"hiyerarsi":null,"mobilUygulamaGoster":false,"hiyerarsiStr":null,"oneCikanKategoriler":null,"oneCikanKategorilerListe":null}],"breadCrumbHtml":"<li itemprop='itemListElement' itemscope itemtype='https://schema.org/ListItem'>\r\n <a itemprop='item' target='_self' href='/deterjan-temizlik'><span itemprop='name'>Deterjan, Temizlik</span><meta itemprop='position' content='2' /></a> > </li><li itemprop='itemListElement' itemscope itemtype='https://schema.org/ListItem'>\r\n <a itemprop='item' target='_self' href='/genel-temizlik-550'><span itemprop='name'>Genel Temizlik</span><meta itemprop='position' content='3' /></a> > </li><li itemprop='itemListElement' itemscope itemtype='https://schema.org/ListItem'>\r\n <a itemprop='item' target='_self' href='/oda-kokulari-1017'><span itemprop='name'>Oda Kokuları</span><meta itemprop='position' content='4' /></a> > </li><li itemprop='itemListElement' itemscope itemtype='https://schema.org/ListItem'>\r\n <a itemprop='item' href='/pereja-çubuklu-oda-kokusu-mimoza-100-ml-18434'><span itemprop='name'>Pereja Çubuklu Oda Kokusu Mimoza 100 Ml</span><meta itemprop='position' content='5' /></a></li>","productAssortmentList":null,"customTechnicalDetails":[],"isProductCreationPruduct":false,"memberCanGivePoints":true,"memberCommentIds":[],"memberTotalNumberOfProductOrders":0,"consignments":null,"productType":"Urun"}; globalModel.pageType = 'productdetail';var productsModel = {"pageType":3,"pageName":"","targetId":18434,"pagingType":2,"orderBy":null,"orderDirection":null,"showProductVideo":-1,"autoPlayVideo":-1,"productVariantListActive":false,"transitionActive":false,"transitionOrder":0,"newTransitionOrder":0,"showGiftHintActive":false,"filterProductCountActive":false,"nonStockShowEnd":1,"filterSettings":null,"urlList":[{"dil":"tr","sayfaAdresi":"/pereja-çubuklu-oda-kokusu-mimoza-100-ml-18434","seoSayfaBaslik":"Pereja Çubuklu Oda Kokusu Mimoza 100 Ml","seoAnahtarKelime":"","seoSayfaAciklama":"Pereja Çubuklu Oda Kokusu Mimoza 100 Ml","seoNoIndex":false,"seoNoFollow":false,"canonicalUrl":""}]};//]]>


siteni içinden aldığım html kodu burada

kod içinde barkod numaraları bu şekilde geçiyor
Ml","stokKodu":"8690954171790","barkod":"8690954171790","gtipKodu":"","stokAdedi":52.0,"eksiStokAdedi":0.0,"konsinyeStokAdedi":0.0,"piyasaFiyati":0.0,"satisFiyati":154.1667,"indirimliFiyati":116.5833,"piyasaFiyatiKDV":0.0,"satisKDV":30.83334,"indirimliKDV":23.31666,"kdvOrani":20.0,"kdvDahil":true,"paraBirimiId":1,"kargoAgirligi":1.0,"kargoUcreti":0.0,"urunKartiId":18434,"aktif":true,"anaUrun":true,"spotResimAdi":"pereja-cubuklu-oda-kokusu-mimoza-100-m--f286-.
burdan nasıl alıcaz bilemedim
 

volki_112

Altın Üye
Katılım
29 Eylül 2023
Mesajlar
805
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
13-12-2029
//<![CDATA[
var productDetailModel = {"productId":18434,"productName":"Pereja Çubuklu Oda Kokusu Mimoza 100 Ml","stockCode":"8690954171790","productShortDescription":null,"productUrl":null,"productIsAsorti":false,"assortmentGroupId":0,"productVariantData":null,"products":null,"moneyOrderDiscount":0,"currencies":[{"id":1,"tanim":"TL","dovizKodu":"TRY","kur":1.0,"aktif":true,"varsayilan":true,"guncellemeTarihi":"2020-08-12T15:58:40","dilKodu":"tr-TR","formatTanimGoster":true,"simgeKonum":3,"format":{"formatTanimGoster":true,"simge":"₺","simgeKonum":3,"simgeKonumAdi":"Sağda Boşluklu","ondalikAyraci":",","panelOndalikBasamak":4,"satisOndalikBasamak":2},"ayarlar":{"siteGoster":true}},{"id":4,"tanim":"CHF","dovizKodu":"CHF","kur":39.4124,"aktif":false,"varsayilan":false,"guncellemeTarihi":"2024-12-02T20:34:55","dilKodu":"de-CH","formatTanimGoster":false,"simgeKonum":0,"format":{"formatTanimGoster":false,"simge":"CHF","simgeKonum":0,"simgeKonumAdi":"Solda Boşluksuz","ondalikAyraci":".","panelOndalikBasamak":4,"satisOndalikBasamak":2},"ayarlar":{"siteGoster":false}},{"id":3,"tanim":"EURO","dovizKodu":"EUR","kur":36.6131,"aktif":true,"varsayilan":false,"guncellemeTarihi":"2024-12-02T20:34:56","dilKodu":"de-DE","formatTanimGoster":false,"simgeKonum":0,"format":{"formatTanimGoster":false,"simge":"€","simgeKonum":0,"simgeKonumAdi":"Solda Boşluksuz","ondalikAyraci":",","panelOndalikBasamak":4,"satisOndalikBasamak":2},"ayarlar":{"siteGoster":false}},{"id":6,"tanim":"TL","dovizKodu":"TL","kur":1.0,"aktif":true,"varsayilan":false,"guncellemeTarihi":"0001-01-01T00:00:00","dilKodu":"","formatTanimGoster":false,"simgeKonum":0,"format":{"formatTanimGoster":false,"simge":"¤","simgeKonum":0,"simgeKonumAdi":"Solda Boşluksuz","ondalikAyraci":".","panelOndalikBasamak":4,"satisOndalikBasamak":2},"ayarlar":{"siteGoster":false}},{"id":2,"tanim":"USD","dovizKodu":"USD","kur":34.6417,"aktif":true,"varsayilan":false,"guncellemeTarihi":"2024-12-02T20:34:56","dilKodu":"en-US","formatTanimGoster":false,"simgeKonum":0,"format":{"formatTanimGoster":false,"simge":"$","simgeKonum":0,"simgeKonumAdi":"Solda Boşluksuz","ondalikAyraci":".","panelOndalikBasamak":4,"satisOndalikBasamak":2},"ayarlar":{"siteGoster":false}}],"productPrice":116.5833,"productPriceStr":"139,9","productPriceKDVIncluded":139.89996,"productCurrency":"TRY","product":{"id":18521,"urunAdi":"Pereja Çubuklu Oda Kokusu Mimoza 100 Ml","stokKodu":"8690954171790","barkod":"8690954171790","gtipKodu":"","stokAdedi":52.0,"eksiStokAdedi":0.0,"konsinyeStokAdedi":0.0,"piyasaFiyati":0.0,"satisFiyati":154.1667,"indirimliFiyati":116.5833,"piyasaFiyatiKDV":0.0,"satisKDV":30.83334,"indirimliKDV":23.31666,"kdvOrani":20.0,"kdvDahil":true,"paraBirimiId":1,"kargoAgirligi":1.0,"kargoUcreti":0.0,"urunKartiId":18434,"aktif":true,"anaUrun":true,"spotResimAdi":"pereja-cubuklu-oda-kokusu-mimoza-100-m--f286-.jpg","spotResimThumbYolu":"https://static.ticimax.cloud/36626/uploads/urunresimleri/thumb/pereja-cubuklu-oda-kokusu-mimoza-100-m--f286-.jpg","spotResimYolu":"https://static.ticimax.cloud/36626/uploads/urunresimleri/pereja-cubuklu-oda-kokusu-mimoza-100-m--f286-.jpg","spotResimBuyukYolu":"https://static.ticimax.cloud/36626/uploads/urunresimleri/buyuk/pereja-cubuklu-oda-kokusu-mimoza-100-m--f286-.jpg","tedarikciKodu":"LOGOTIGER|8690954171790","paraBirimi":"TRY","paraBirimiKodu":"TRY","paraBirimiDilKodu":"tr-TR","urunSepetFiyati":116.5833,"urunSepetFiyatiKDV":23.31666,"urunFiyatiOrjinal":116.5833,"urunFiyatiOrjinalKDV":23.31666,"urunFiyatiOrjinalKurHaric":116.5833,"urunFiyatiOrjinalKDVKurHaric":23.31666,"indirimOrani":24,"ekSecenekOzellik":null,"ekSecenekOzellikDetay":null,"ekSecenekOzellikDetayIDs":null,"urunAdediOndalikliSayiGirilebilir":false,"urunAdediMinimumDeger":1.0,"urunAdediVarsayilanDeger":1.0,"urunAdediKademeDeger":1.0,"uyeAlimMin":1.0,"uyeAlimMaks":999999.0,"bayiAlimMin":1.0,"bayiAlimMaks":999999.0,"resimler":null,"urunKampanyaAktif":false,"urunKampanyaAdet":0,"urunKampanyaUrunFiyat":0.0,"urunKampanyaSepetTutari":0.0,"urunKampanyaKosulsuzEklenebilir":true,"urunKampanyaNormalFiyatKullan":false,"piyasaFiyatiStr":"0,00 TL","satisFiyatiStr":"185,00 TL","indirimliFiyatiStr":"139,90 TL","urunFiyatiOrjinalStr":"139,90 TL","urunSepetFiyatiStr":"139,90 TL","urunFiyatiOrjinalKurHaricStr":"139,90 TL","tahminiTeslimSuresi":0,"tahminiTeslimSuresiTarihi":"","tahminiTeslimSuresiGoster":false,"tahminiTeslimSuresiAyniGun":false,"tahminiTeslimSuresiTarih":"2000-01-01T00:00:00","tahminiTeslimUlkeler":[],"minimumTaksitTutari":0.0,"minimumTaksitTutariStr":null,"minimumSatisFiyati":0.0},"productPayAtTheDoorPrice":0.0,"productPayAtTheDoorWithCardPrice":0.0,"openCartPopup":false,"rating":0,"photoCommentaryMoneyPoints":0,"maxInstallment":9,"productFileUploadActive":false,"productFileUploadIsRequire":false,"productFileUploadMaxSize":0,"productCombineActive":false,"productCombineType":-1,"productCategoryId":1017,"salesUnit":"Adet","brandName":"PEREJA","mainVariantId":18521,"totalStockAmount":52.0,"productCombinePurchase":false,"productCombineBulkPurchase":false,"formId":0,"videoSettings":{"videoLink":"","videoTagTipi":"video","urunListedeGoster":false,"otomatikOynat":false,"videoSesAktif":false,"tumKontrolleriGoster":false,"videoFile":"","urunDetayVideoAyar":{"videoYenidenBaslasin":true,"videoSesAktif":false,"tumKontrolleriGoster":false,"otomatikOynat":false,"ilkSiradaGoster":true}},"dynamicForm":null,"memberCriticalStock":1,"productActive":true,"productDesingSetting":{"active":false,"desingIdType":0,"pitchPrintDesingId":null,"text":false,"image":false,"shape":false},"is3dImageActive":false,"indirimOraniGoster":true,"fiyatGoster":true,"showVatIncludedPrice":false,"showLocalPrice":false,"productImages":[{"id":17024,"imageName":"pereja-cubuklu-oda-kokusu-mimoza-100-m--f286-.jpg","bigImagePath":"https://static.ticimax.cloud/36626/uploads/urunresimleri/buyuk/pereja-cubuklu-oda-kokusu-mimoza-100-m--f286-.jpg","thumbImagePath":"https://static.ticimax.cloud/cdn-cgi/image/width=0,quality=0/36626/uploads/urunresimleri/buyuk/pereja-cubuklu-oda-kokusu-mimoza-100-m--f286-.jpg","imageType":1,"imagePath":"https://static.ticimax.cloud/36626/uploads/urunresimleri/buyuk/pereja-cubuklu-oda-kokusu-mimoza-100-m--f286-.jpg","imageOrder":1,"threeDImageFolder":"","variantId":0,"productId":18434,"isShowCase":0,"video":null,"altTag":"Oda KokularıPereja Çubuklu Oda Kokusu Mimoza 100 Ml","active":true,"settings":{"ucYuzAltmisDereceResimTipi":1,"ucYuzAltmisDereceYuklenecekResimSayisi":24},"socialMediaImage":false,"seoAltTags":null}],"isSuite":false,"suite":{},"isIntegral":false,"image360Type":1,"estimatedDeliveryTimeShowType":0,"m169804":false,"photoAddComment":false,"storeGoogleMapApiKey":"","mainProductImage":true,"noImageUrunIdList":[],"memberWishList":[],"askSellerQuestion":false,"showProductQuestion":false,"iyilikKazansinRate":0.0,"previewImageAlt":"Oda KokularıPereja Çubuklu Oda Kokusu Mimoza 100 Ml","breadCrumb":[{"id":1017,"pid":550,"kod":"oda kokulari","tanim":"Oda Kokuları","adwordsKategori":"Home & Garden > Household Supplies > Household Air Fresheners","adwordsProductType":null,"icerik":"","sira":9,"resim":"","resimYolu":"https://static.ticimax.cloud/36626?gt=638979518215547892","eklemeTarihi":"2024-01-11T16:13:40","seoSayfaBaslik":null,"seoAnahtarKelime":null,"seoSayfaAciklama":null,"paylasimAyarlari":null,"urunFiltreAyar":null,"aktif":true,"kategoriMenuGoster":true,"urunVideoGoster":false,"urlKod":"/oda-kokulari-1017","altKategoriSayisi":0,"ayarlar":null,"eIhracatID":0,"hts":null,"hiyerarsi":null,"mobilUygulamaGoster":false,"hiyerarsiStr":null,"oneCikanKategoriler":null,"oneCikanKategorilerListe":null},{"id":550,"pid":547,"kod":"genel temizlik","tanim":"Genel Temizlik","adwordsKategori":"Business & Industrial > Cleaning & Janitorial Supplies > All-Purpose Cleaners","adwordsProductType":null,"icerik":"","sira":3,"resim":"","resimYolu":"https://static.ticimax.cloud/36626?gt=638979518215547892","eklemeTarihi":"2023-10-25T17:14:52","seoSayfaBaslik":null,"seoAnahtarKelime":null,"seoSayfaAciklama":null,"paylasimAyarlari":null,"urunFiltreAyar":null,"aktif":true,"kategoriMenuGoster":true,"urunVideoGoster":false,"urlKod":"/genel-temizlik-550","altKategoriSayisi":0,"ayarlar":null,"eIhracatID":0,"hts":null,"hiyerarsi":null,"mobilUygulamaGoster":false,"hiyerarsiStr":null,"oneCikanKategoriler":null,"oneCikanKategorilerListe":null},{"id":547,"pid":0,"kod":"deterjan temizlik","tanim":"Deterjan, Temizlik","adwordsKategori":"Business & Industrial > Cleaning & Janitorial Supplies","adwordsProductType":null,"icerik":"","sira":8,"resim":"/Uploads/Kategori/Deterjan-Temizlik-3afe.png","resimYolu":"https://static.ticimax.cloud/36626/Uploads/Kategori/Deterjan-Temizlik-3afe.png?gt=638979518215547892","eklemeTarihi":"2023-10-25T17:14:51","seoSayfaBaslik":null,"seoAnahtarKelime":null,"seoSayfaAciklama":null,"paylasimAyarlari":null,"urunFiltreAyar":null,"aktif":true,"kategoriMenuGoster":true,"urunVideoGoster":false,"urlKod":"/deterjan-temizlik","altKategoriSayisi":0,"ayarlar":null,"eIhracatID":0,"hts":null,"hiyerarsi":null,"mobilUygulamaGoster":false,"hiyerarsiStr":null,"oneCikanKategoriler":null,"oneCikanKategorilerListe":null}],"breadCrumbHtml":"<li itemprop='itemListElement' itemscope itemtype='https://schema.org/ListItem'>\r\n <a itemprop='item' target='_self' href='/deterjan-temizlik'><span itemprop='name'>Deterjan, Temizlik</span><meta itemprop='position' content='2' /></a> > </li><li itemprop='itemListElement' itemscope itemtype='https://schema.org/ListItem'>\r\n <a itemprop='item' target='_self' href='/genel-temizlik-550'><span itemprop='name'>Genel Temizlik</span><meta itemprop='position' content='3' /></a> > </li><li itemprop='itemListElement' itemscope itemtype='https://schema.org/ListItem'>\r\n <a itemprop='item' target='_self' href='/oda-kokulari-1017'><span itemprop='name'>Oda Kokuları</span><meta itemprop='position' content='4' /></a> > </li><li itemprop='itemListElement' itemscope itemtype='https://schema.org/ListItem'>\r\n <a itemprop='item' href='/pereja-çubuklu-oda-kokusu-mimoza-100-ml-18434'><span itemprop='name'>Pereja Çubuklu Oda Kokusu Mimoza 100 Ml</span><meta itemprop='position' content='5' /></a></li>","productAssortmentList":null,"customTechnicalDetails":[],"isProductCreationPruduct":false,"memberCanGivePoints":true,"memberCommentIds":[],"memberTotalNumberOfProductOrders":0,"consignments":null,"productType":"Urun"}; globalModel.pageType = 'productdetail';var productsModel = {"pageType":3,"pageName":"","targetId":18434,"pagingType":2,"orderBy":null,"orderDirection":null,"showProductVideo":-1,"autoPlayVideo":-1,"productVariantListActive":false,"transitionActive":false,"transitionOrder":0,"newTransitionOrder":0,"showGiftHintActive":false,"filterProductCountActive":false,"nonStockShowEnd":1,"filterSettings":null,"urlList":[{"dil":"tr","sayfaAdresi":"/pereja-çubuklu-oda-kokusu-mimoza-100-ml-18434","seoSayfaBaslik":"Pereja Çubuklu Oda Kokusu Mimoza 100 Ml","seoAnahtarKelime":"","seoSayfaAciklama":"Pereja Çubuklu Oda Kokusu Mimoza 100 Ml","seoNoIndex":false,"seoNoFollow":false,"canonicalUrl":""}]};//]]>


siteni içinden aldığım html kodu burada

kod içinde barkod numaraları bu şekilde geçiyor
Ml","stokKodu":"8690954171790","barkod":"8690954171790","gtipKodu":"","stokAdedi":52.0,"eksiStokAdedi":0.0,"konsinyeStokAdedi":0.0,"piyasaFiyati":0.0,"satisFiyati":154.1667,"indirimliFiyati":116.5833,"piyasaFiyatiKDV":0.0,"satisKDV":30.83334,"indirimliKDV":23.31666,"kdvOrani":20.0,"kdvDahil":true,"paraBirimiId":1,"kargoAgirligi":1.0,"kargoUcreti":0.0,"urunKartiId":18434,"aktif":true,"anaUrun":true,"spotResimAdi":"pereja-cubuklu-oda-kokusu-mimoza-100-m--f286-.
burdan nasıl alıcaz bilemedim
hocam yapay zekaya sor daha hızlı ilerlersin.
chatgpt.com
gemini.google.com
 

efe83izmirtire

Altın Üye
Katılım
4 Kasım 2025
Mesajlar
16
Excel Vers. ve Dili
EXCEL 365 TÜRKÇE
Altın Üyelik Bitiş Tarihi
04-11-2026
sabahtır deli gibi soruyorum ama sonuç alamadım malesef
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,655
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
barkod kodu "stockCode":"8690954171790" denilen kısım mı? Ben aslında internet sitesinin görselinde var mı? Onu sormuştum.
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,655
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Json ile almayı denedim ama bütün sayfadaki veriyi almadı. Ürünler içinde tek tek adresinden stok kodunu istemek lazım.
Bugün işten çıkıyorum, yarın bakabilirim.

Kod:
Sub Test()
' Haluk - 10/05/2022

Dim objHTTP As Object, strURL As String
Dim html As Object, Tables As Object, Table As Object
Dim x As Integer, i As Long, iRow As Long
Dim scriptTags As Object, scriptTag As Object

Range("A1:C" & Rows.Count).ClearContents
Range("A1:C1") = Array("Ürün", "Fiyat", "Barkod")

Set objHTTP = CreateObject("MSXML2.XMLHTTP")
strURL = "https://www.hapeloglu.com/meyve-sebze"
'strURL = "https://www.hapeloglu.com/temizlik-seti-1022"

objHTTP.Open "GET", strURL, False
objHTTP.Send

Set html = CreateObject("HTMLFILE")
html.body.innerHTML = objHTTP.ResponseText
html.Open
html.Write objHTTP.ResponseText
'html.Close

Set Divs = html.getElementsByTagName("div")

For x = 0 To Divs.Length - 1
If Divs(x).classname = "productName detailUrl" Then
iRow = iRow + 1
Cells(iRow + 1, 1) = Divs(x).getElementsByTagName("a")(0).innerText
End If
If Divs(x).classname = "productPrice " Then
Cells(iRow + 1, 2) = Replace(Divs(x).ChildNodes(0).innerText, " TL KDV Dahil", "") + 0
Cells(iRow + 1, 2).NumberFormat = "#,##0.00"
End If
Next

'-------------------------------------------------------------------------------------------------------
Set scriptTags = html.getElementsByTagName("script")

    For Each scriptTag In scriptTags
        On Error Resume Next
        If scriptTag.getAttribute("type") = "application/ld+json" Then
            jsonText = scriptTag.innerHTML
            Exit For
        End If
    Next
   
    Set re = CreateObject("VBScript.RegExp")
    re.Global = True
    re.IgnoreCase = True
    re.Pattern = """sku""\s*:\s*""([^""]+)"""
   
    Set matches = re.Execute(jsonText)
   
    i = 2
    For Each m In matches
        Cells(i, 3).Value = m.SubMatches(0)
        Cells(i, 3).NumberFormat = "0"
        i = i + 1
    Next

Cells.EntireColumn.AutoFit

End Sub
 
Son düzenleme:

efe83izmirtire

Altın Üye
Katılım
4 Kasım 2025
Mesajlar
16
Excel Vers. ve Dili
EXCEL 365 TÜRKÇE
Altın Üyelik Bitiş Tarihi
04-11-2026
teşekkür ederim ama dediğiniz gibi ürün kodu kısmı gelmiyor daha önce bir arkadaş yapıp göndermişti sadece manav içeriğinin ürün kodlarını ama nedense silmiş isminide hatırlayamadım ona soracaktım nasıl aldın ürün kodlarını diye
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,655
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Merhaba,

İlk gelen sayfada ürün kodları olmadığı için biraz uzun sürüyor ama tüm ürünler için ayrıca istek göndererek aşağıdaki kod ile stok kodları alınabiliyor.
Referanslardan Microsoft HTML'i aktif etmeniz gerekiyor.

259855


Kod:
Sub Test()

Dim objHTTP As Object, strURL As String
Dim x As Integer, i As Long, iRow As Long
Dim html As New HTMLDocument
Dim html2 As New HTMLDocument

Zaman = Timer

Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False

Range("A1:C" & Rows.Count).ClearContents
Range("A1:C1") = Array("Ürün", "Fiyat", "Barkod")

Set objHTTP = CreateObject("MSXML2.XMLHTTP")
strURL = "https://www.hapeloglu.com/meyve-sebze"
'strURL = "https://www.hapeloglu.com/temizlik-seti-1022"

objHTTP.Open "GET", strURL, False
objHTTP.Send

html.body.innerHTML = objHTTP.responseText

Set Divs = html.getElementsByTagName("div")

For x = 0 To Divs.Length - 1
If Divs(x).className = "productName detailUrl" Then
iRow = iRow + 1
Cells(iRow + 1, 1) = Divs(x).getElementsByTagName("a")(0).innerText

link = Divs(x).ChildNodes.Item(0).pathname
url = "https://www.hapeloglu.com/" & link
objHTTP.Open "GET", url, False
objHTTP.Send

'Set html2 = CreateObject("HTMLFILE")
html2.body.innerHTML = objHTTP.responseText

Set elem = html2.getElementById("divUrunKodu")
stokKodu = elem.getAttribute("content")
Cells(iRow + 1, 3) = Split(stokKodu, ":")(1)
Cells(iRow + 1, 3).NumberFormat = "0"

fiyat = Replace(html2.querySelector(".spanFiyat").innerText, " TL", "")
Cells(iRow + 1, 2) = fiyat * 1
Cells(iRow + 1, 2).NumberFormat = "#,##0.00"

End If

'If Divs(x).className = "productPrice " Then
'Cells(iRow + 1, 2) = Replace(Divs(x).ChildNodes(0).innerText, " TL KDV Dahil", "") + 0
'Cells(iRow + 1, 2).NumberFormat = "#,##0.00"
'End If

Next

'-------------------------------------------------------------------------------------------------------

Cells.EntireColumn.AutoFit

Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
Application.EnableEvents = True


MsgBox "İşlem tamamlandı." & Chr(10) _
        & Format(Timer - Zaman, "0.00")

End Sub
 
Son düzenleme:

efe83izmirtire

Altın Üye
Katılım
4 Kasım 2025
Mesajlar
16
Excel Vers. ve Dili
EXCEL 365 TÜRKÇE
Altın Üyelik Bitiş Tarihi
04-11-2026
çok teşekkür ederim hocam emeklerinize sağlık fakat bu referans kodunu nereden açıyoruz.
 

efe83izmirtire

Altın Üye
Katılım
4 Kasım 2025
Mesajlar
16
Excel Vers. ve Dili
EXCEL 365 TÜRKÇE
Altın Üyelik Bitiş Tarihi
04-11-2026
çooooook teşekkür ederim Erdem Bey siz br dahisiniz çalıştı valla çookk sağolsun ne kadar teşekkür etsem azz valla çok mutlu oldum.
 

efe83izmirtire

Altın Üye
Katılım
4 Kasım 2025
Mesajlar
16
Excel Vers. ve Dili
EXCEL 365 TÜRKÇE
Altın Üyelik Bitiş Tarihi
04-11-2026
Hocam sizden ricam kod harika çalışıyor, ama çalışınca sadece 81 adet ürünü alıyor örneğin temel gida sayfasından hepsini alması için birşey yazılabilinir mi sizi yoruyorum hakkınızı helal edin
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,655
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
1 saniye'de 2 satırı oluşturuyor.

Kod:
Sub Test()

Dim objHTTP As Object, strURL As String
Dim x As Integer, iRow As Long
Dim html As New HTMLDocument
Dim html2 As New HTMLDocument

Zaman = Timer

Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False

Range("A1:C" & Rows.Count).ClearContents
Range("A1:C1") = Array("Ürün", "Fiyat", "Barkod")
syf = 1
Set objHTTP = CreateObject("MSXML2.XMLHTTP")
'strURL = "https://www.hapeloglu.com/meyve-sebze"
'strURL = "https://www.hapeloglu.com/temizlik-seti-1022"

Do

strURL = "https://www.hapeloglu.com/temel-gida?sayfa=" & syf
'strURL = "https://www.hapeloglu.com/bakliyat-432?sayfa=" & syf

objHTTP.Open "GET", strURL, False
objHTTP.Send

If objHTTP.Status = 200 Then

html.body.innerHTML = objHTTP.responseText

Set Divs = html.getElementsByTagName("div")

For x = 0 To Divs.Length - 1
If Divs(x).className = "productName detailUrl" Then
iRow = iRow + 1
Cells(iRow + 1, 1) = Divs(x).getElementsByTagName("a")(0).innerText
'--------------------------------------------------------------------------------------------

link = Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace( _
        Divs(x).ChildNodes.Item(0).pathname, "ç", "%C3%A7"), "Ç", "%C3%87"), "ğ", "%C4%9F"), "Ğ", "%C4%9E"), "ı", "%C4%B1"), "İ", "%C4%B0"), _
        "ö", "%C3%B6"), "Ö", "%C3%96"), "ş", "%C5%9F"), "Ş", "%C5%9E"), "ü", "%C3%BC"), "Ü", "%C3%9C")

'--------------------------------------------------------------------------------------------
url = "https://www.hapeloglu.com/" & link
objHTTP.Open "GET", url, False
objHTTP.Send

If objHTTP.Status = 200 Then
'Set html2 = CreateObject("HTMLFILE")
html2.body.innerHTML = objHTTP.responseText
Set elem = html2.getElementById("divUrunKodu")
stokKodu = elem.getAttribute("content")
Cells(iRow + 1, 3) = Split(stokKodu, ":")(1)
Cells(iRow + 1, 3).NumberFormat = "0"

If syf = 1 And iRow = 1 Then
    bas = Split(stokKodu, ":")(1)
End If

If syf > 1 And bas = Split(stokKodu, ":")(1) Then
    Rows(iRow + 1).Delete
    Exit Do
End If

fiyat = Replace(html2.querySelector(".spanFiyat").innerText, " TL", "")
Cells(iRow + 1, 2) = fiyat * 1
Cells(iRow + 1, 2).NumberFormat = "#,##0.00"

End If

End If

Next

End If
syf = syf + 1
DoEvents

Loop

'-------------------------------------------------------------------------------------------------------

Cells.EntireColumn.AutoFit

Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
Application.EnableEvents = True

MsgBox "İşlem tamamlandı." & Chr(10) _
        & Format(Timer - Zaman, "0.00")

End Sub
 
Son düzenleme:

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,655
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Aşağıdaki referansı seçmediğiniz için hata veriyordur. Tools > References

259869
 

efe83izmirtire

Altın Üye
Katılım
4 Kasım 2025
Mesajlar
16
Excel Vers. ve Dili
EXCEL 365 TÜRKÇE
Altın Üyelik Bitiş Tarihi
04-11-2026
hocam çok teşekkürler valla büyüksün çok teşekkür ederim. Çok makbule geçti bu kodlar sağolasın.
 
Üst