Şimdi Ara

Uzak site veri çekme hatası

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
379
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj




  •  Uzak site veri çekme hatası



    100 farklı yol denedim hiç birinde banamısın demedi preg_match_all'ıda denedim oda banamısın demedi.
    Google'den araştırdım birebir aynısını yaptım yine olmadı. başka siteden çekmeyi denedim yine olmadı
    Bazı benzer konularda türkçe karakter ile ilgili bir sorunu olabilir diyor anlamadım.
    Rica etsem yardımcı olabilirmisiniz.









  • Bir sene önce Java ile Selenium kullanarak ticari bir uygulama yaptım, onda da karakter kodlarını UTF-8 e ayarladığım halde Çek Cumhuriyeti gibi ülkelerden de veri çektiği için Çek alfabesinde olan garip karakterler yüzünden Exception hatası veriyordu, onu tam düzeltemedim o yüzden Exception durumunda cekilen veriyi 'Okunamayan Veri' seklinde bir sabite bağlayıp devam ediyordum.



    Onun dışında PHP ile forumda geçen aylarda bi arkadaşın sorusu üzerine şu kodu denemiştim ve çalıştı yani preg_match_all fonksiyonu daha güvenilir görünüyor. Debugging süreci yazılım geliştirmenin en zorlu kısmıdır, biraz uğraşman gerekebilir...



    quote:

    <?php

    $site = "https://kur.doviz.com/serbest-piyasa/amerikan-dolari";

    $bolme = '@<div class="column-row4"><span class="color-red">(.*?)</div>@si';

    $arama = file_get_contents($site);

    preg_match_all($bolme,$arama,$siir);

    print_r("Dolar kuru: " . $siir[1][1] . "Tl");

    print_r("\n");

    ?>

    < Bu ileti mini sürüm kullanılarak atıldı >




  • TEŞEKKÜRLER SORUNU ÇÖZDÜM CURL YÖNTEMİ İLE :)
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.