• 07-03-2021, 15:42:02
    #1
    Merhaba sayın üstadlarım, PHP öğrenmeye devam ediyorum, ancak fark ettiğim bir detay biraz canımı sıktı. Soğumadım ancak biraz hevesim kaçmadı desem yalan olur. Çünkü yazılım öğrenme nedenlerimden biri yaptığım işi

    kolaylaştıracak api'ler ve programlar (web tabanlı) yapmak.

    Başka siteden veri çekme konusuna baktım ve gördüğüm kadarı ile çekmek istediğimiz verinin sayfa kaynak kodunda bulunması gerekiyor. Ancak veri çekmek istediğim sayfaya baktım ve kaynak kodlarında çekmek istediğim bilgileri

    göremedim. Siz daha iyi bilirsiniz, ben henüz o konulara gelmedim ama sanırım Ajax ile yapılmış ve veriyi sunucudan çekiyor. Siteyi sizinle paylaşayım lütfen bana o siteden/sayfdan veri çekmenin mümkün olabileceğini söyleyin ve gönül rahatlığı ile

    derslerime devam etmek istiyorum. Sadece mümkün olup olmadığını ve yöntemi kısa bir açıklasanız yeter hocam fazla zahmet vermeyim size.

    Örnek Sayfa: - ihtiyaç olursa herhangi bir başka ürün sayfasınada bakabilirsiniz.
    https://www.pierrecardin.com.tr/gri-...0227093-vr086/

    Örnek bir ürün sayfası, ihtiyacım olan ürünün x şehrindeki stok bilgileri.

    Bunun için sayfada "Mağazada Bul" seçeneği var (hemen sepete eklenin altında), mağazada bul dedikten sonra bedeni seçiyorum ve altında bedenin bulunduğu iller sıralanıyor (bir kaç saniye beklemek ve listeyi aç kapa yapmak gerekebilir),

    ili seçtiken sonra listele diyoruz ve bize ürünün ve seçilen bedenin bulunduğu **mağaza(lar) ve stok sayısını** veriyor. İşte ihtiyacım olan ve çekmek istediğim veriler bunlar, bu veriyi çekmek mümkün müdür PHP Curl veya başka bir şekilde

    söylerseniz çok sevinirim üstadlarım, şimdiden teşekkür ederim.

    Ekleme : Farkedermi bilmiyorum ama mağazada bul dedikten, listele dedikten sonra öğeyi incele dediğimde oradaki kaynak kodlarında gözüküyor.
  • 07-03-2021, 15:58:18
    #2
    F12 ile console kısmını açıyoruz ve Network sekmesine gelerek xhr'ı filtreliyoruz sonra bakın neler görüyoruz (her renk seçiminde örn.)

    https://www.pierrecardin.com.tr/paym...roduct/112851/


  • 07-03-2021, 16:00:49
    #3
    Volt adlı üyeden alıntı: mesajı görüntüle
    F12 ile console kısmını açıyoruz ve Network sekmesine gelerek xhr'ı filtreliyoruz sonra bakın neler görüyoruz (her renk seçiminde örn.)

    https://www.pierrecardin.com.tr/paym...roduct/112851/

    Hocam nasıl mutlu oldum anlatamam bu şekilde çekebilirim veriyi mümkün yani çok teşekkür ederim.
  • 07-03-2021, 16:01:56
    #4
    Cem01 adlı üyeden alıntı: mesajı görüntüle
    Hocam nasıl mutlu oldum anlatamam bu şekilde çekebilirim veriyi mümkün yani çok teşekkür ederim.
    Rica ederim, devam.