• 13-02-2021, 18:22:23
    #1
    Merhaba, başlıktaki kod ile mobil uygulamamda bir web sitesinin kaynağından veri alabiliyorum.

    Ama sorum şu ki, innerHTML komutu, sayfanının kaynağından çekiyor.

    Ben bir sitede seçim yaptığım zaman, yaptığım seçime göre veriler değiştiğinden dolayı bu innerHTML komutu benim işimi görmüyor.

    İstediğim ve sorduğum olay: Sayfa üzerinde güncellenen veriyi nasıl getirebilirim?
  • 13-02-2021, 18:26:13
    #2
    Fonksiyon olarak yazıp ihtiyacınız olduğunda (güncellendiğinden emin olmak için) çağırın. Eğer sayfanın başında kullanıyorsanız element yüklenmeden önce çağrılacağı için bulamaz.
  • 13-02-2021, 18:29:47
    #3
    ethmtrgt adlı üyeden alıntı: mesajı görüntüle
    Fonksiyon olarak yazıp ihtiyacınız olduğunda (güncellendiğinden emin olmak için) çağırın
    Merhaba, çok bir javascript bilgim yok, bu yüzden dediğinizi pek anlayamadım. Aslında olay şu;
    mobil uygulamamda bir web sitesine dosya yüklüyorum ve yüklediğim dosyaya göre liste şeklinde veri geliyor. Bu veriyi çekmeye çalışıyorum.
    document.querySelector('').innerHTML; ile çektiğim zaman sayfa kaynağından alıyor ve yeni veriyi değil eskisini getiriyor. Benim istediğim sağ tık incele yaptığında gözüken veriyi alması.
  • 13-02-2021, 18:31:01
    #4
    Kodu gönderebilir misiniz hocam o zaman bir bakayım
  • 13-02-2021, 18:34:09
    #5
    ethmtrgt adlı üyeden alıntı: mesajı görüntüle
    Kodu gönderebilir misiniz hocam o zaman bir bakayım
    document.querySelector("#file-input-form > div > div:nth-child(2) > div > select").innerHTML;


    Site içinde seçim yapınca incele bölümündeki bu veriler güncelleniyor. Bu formatları almak istiyorum
  • 13-02-2021, 18:44:29
    #6
    const degerAl = () => {return document.querySelector("#file-input-form > div > div:nth-child(2) > div > select").innerHTML}
    şeklnde fonksiyon olarak tanımlayabilirsiniz.
    `degerAl()` fonksiyonunu her çağırdığınızda seçtiğiniz kısmın içindeki htmli döndürür. Güncellendiğinde de problem olamaması lazım. Yani sayfadaki değişen veriden alır kaynaktan değil.
  • 13-02-2021, 18:50:38
    #7
    ethmtrgt adlı üyeden alıntı: mesajı görüntüle
    const degerAl = () => {return document.querySelector("#file-input-form > div > div:nth-child(2) > div > select").innerHTML}
    şeklnde fonksiyon olarak tanımlayabilirsiniz.
    `degerAl()` fonksiyonunu her çağırdığınızda seçtiğiniz kısmın içindeki htmli döndürür. Güncellendiğinde de problem olamaması lazım. Yani sayfadaki değişen veriden alır kaynaktan değil.
    Teşekkür ederim
  • 13-02-2021, 18:57:22
    #8
    Rica ederim, kolay gelsin