FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

Borç Sorgulatma

+2 oy
1,497 kez görüntülendi

Aşağıdaki konuda zamanında "KARİZMATİK KALEM HAMİT ÖZSÖNMEZ" BEY yardımcı olduğu üzere elektrik borcunu FM 14 ile sorgulatıp bugüne kadar ihtiyacımı görüyordum. Hamit Bey'e teşekkür ederim.

http://www.filemakerturk.com/4961/alandaki-scriptle-internetten-sorgulama-yapt%C4%B1rma-yazd%C4%B1rma

Ancak ilgili sitede yapılan değişiklikle sorgulama yapamıyorum. tekrar Hamit Bey'den yardımlarını rica edeceğim. Bir de bu gibi değişikliklerde ne yapmamız lazım. Yani işin sırrını bize öğretse memnun oluruz. İlgili Dosya http://s6.dosya.tc/server11/3mflm9/Sorgula.rar.html bu linkte olup üzerinde gerekli düzenlemeyi yapabilirsiniz. Şimdiden teşekkürler.

 

26, Eylül, 2017 Scripts kategorisinde Hüseyin (3,410 puan) tarafından soruldu

3 Cevaplar

+2 oy
 
En İyi Cevap

https://yadi.sk/d/YeK8w-uO3NHAGQ



Dosyanızı bir deneyin...Sitede yapılan değişiklik sonrası kaynak kodlardan veri çekmek oldukça karmaşık hale gelmiş..Görünüm tablo ancak bu <td> yerine <div> lerle oluşturulmuş. <td> </td> arasını almak kolay ancak <div> olunca işler karışıyor..

 

Dosya üzerindeki açıklamalara dikkat edin..Bu arada,denemeler esnasında oluşturduğum iki işlevsiz script var,buton dışındaki scriptleri dikkate almayın..

 

Ustalar çok daha kestirme bir yol bulabilirler,ben ancak bu yolla verilere ulaşabildim..

 

Verilerin çekildiği sayfa: http://www.firataksa.com/OnlineIslemler/FaturaSorgula

28, Eylül, 2017 Şemsi Saracoğlu (135,570 puan) tarafından cevaplandı
29, Eylül, 2017 Hüseyin tarafından seçilmiş
Şemsi bey, verdiğiniz linkten dosya indiremiyorum. Bu site güvenli bağlantı sağlamıyor hatası veriyor. Tamam Şimdi indirdim . bir inceleyeyim. Teşekkürler.
Şemsi Hocam bu benim işimi görür. Kendime göre bir şekilde ayarlarım. Çok sağulun.
+1 oy

"httppost://www.firataksa.com/frm_BorcSorgula.asp?TesisatNo="&Sorgula::Tesisat_No

 

Bu post metod linki değişmiş, kaldırılmış veya servis dışı olabilir. Yeni linki bulursan gönder düzeltelim. Ben biraz wep baktım bulamadım. 

26, Eylül, 2017 Mehmet KAYA (166,370 puan) tarafından cevaplandı
Cevabınız için teşekkürler Mehmet Bey. Benim http://www.firataksa.com/ adresindeki fatura sorgulama ile ilgili bölümü şu kodların olduğu yerden tespit ettim.
KODLAR:

                    FATURA SORGULA
                </li>
            </ul>
        </div>
    </div>
</div>
<div id="Content">
    <div class="content_wrapper clearfix">
        <div class="sections_group">
            <div class="entry-content">
                <div class="container">
                    <div class="column one column_fancy_heading">
                        <div class="fancy_heading fancy_heading_icon">
                            <h2 class="title">FATURA SORGULA</h2>
                        </div>
                        <div class="hr_zigzag">
                            <i class="icon-down-open"></i><i class="icon-down-open"></i><i class="icon-down-open"></i><i class="icon-down-open"></i><i class="icon-down-open"></i><i class="icon-down-open"></i><i class="icon-down-open"></i><i class="icon-down-open"></i>
                        </div>
                    </div>
                    <div class="column_city">
                        <div class="column one">
                            
                            <div style="margin:0 auto; max-width:500px;">
<form action="/OnlineIslemler/FaturaSorgula" id="faturaSorgulaForm" method="post">                                    <div class="formrow">
                                        <label for="tesisatno">Tesisat No</label>
                                        <input id="tesisatno" name="tesisatno" type="text" value="16695151" />
                                    </div>
                                    <div class="formrow">
                                        <label class="buttonlabel">&nbsp;</label>
                                        <button type="submit" class="formsubmit">Fatura Sorgula</button>
                                    </div>
</form>                            </div>
                            <br />
                                <div class="tablo">
                                    <div class="tablo-row-baslik">
                                        ÖDENMEMİŞ FATURALAR
                                    </div>
                                    <div class="tablo-row gecmis-tuketimler">
                                        <div id="faturalistesi"><div class="tablobaslik"><div class="adsoyad">Ad Soyad</div><div class="faturano">Fatura No</div><div class="sonodemetarihi">Son Ödeme Tarihi</div><div class="kwh">Toplam Tutar</div></div><div class="tablosatir"><div class="adsoyad">S****** M******** A** </div><div class="faturano">G/32439217</div><div class="sonodemetarihi">31.07.2017</div><div class="toplamtutar">26,8 TL</div></div><div class="tablosatir"><div class="adsoyad">S****** M******** A** </div><div class="faturano">G/33481940</div><div class="sonodemetarihi">02.10.2017</div><div class="toplamtutar">51,75 TL</div></div></div>
                                    </div>

                                </div>
                                <br />
                                <p style="text-align:center;"><a href="https://www.yapikredi.com.tr/odeme-merkezi/elektrik-odeme?kat=35" target="_blank">KREDİ KARTI İLE ÖDEME (TÜM KREDİ KARTLARI)</a></p>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

İşinizi görür mü bilmiyorum.
+1 oy
Mehmet beyin bahsettigi gibi link artik calismadigi icin veri alinamiyor.

Ben biraz internette incelemede bulundum ve assagidaki adrese ulastim.

https://www.faturasorgulamax.com/firat_elektrik_fatura_sorgulama.html

Bu adresti test edip hangi bolumdeki verileri istediginizi yazarsani yardimci olmaya calisiriz.

Ancak bu tur cozumler veri aldiginiz sitenin yapisi sabit kaldikca mumkun olur. En guzeli xml veya bir api uzerinden bu verileri cekmek. Boyle servis yapan bir yer varsa onu tercih etmeniz daha saglikli olurdu.
27, Eylül, 2017 Hamit Özsönmez (56,720 puan) tarafından cevaplandı
Bu siteyi az inceledim ancak bu sitede onceki kullandigimiz yontemi kullanamayiz. bir baska asp veya php sitesi bulmamiz gerek :)
Yorumlarınız için teşekkür ederim. Yukarıda Mehmet Bey'in cevabına yazdığım yorum işinize yarar mı?
Bir de değişikliklerden etkilenmeden bu işi yapabilmek için bahsettiğiniz xml veya api üzerinden veri çekme olayı hakkında hiç bilgim yok. Yardımcı olursanız memnun olurum.
https://www.faturasorgulamax.com/firat_elektrik_fatura_sorgulama.html   adresini inceledim. Alttaki kodların olduğu kısım işimizi görür. Borç sorgulatma ve borç miktarı yeterlidir.

<h1 class="tarifebaslik">Fırat Elektrik Borç Sorgulama ve Ödeme</h1>
            <br />
       
  
<script src="https://www.google.com/recaptcha/api.js" async defer></script>


    <div class="ftrkutu"><div class="ftrkutualt"><form action="https://www.faturasorgulamax.com/firat_elektrik_fatura_sorgulama.html" name="form_sorgulama"  method ="post" onsubmit="return sorgulamakntr();">
        <b>Kurum</b> : Fırat EDAŞ<br><br>
           Lütfen Tesisat No giriniz.
        
        <br><br>
       <div class="ftrkutuname">
                 <strong>Tesisat No :</strong></div><div class="ftrkutuinput"><input type="text" name="aboneno" class="iletisimform" style="width:100%; max-width:250px; height: 35px;padding-left: 7px;"  value="16695151" maxlength="8" placeholder="Tesisat No" size="8"  ></div>
        <br><br>

        
         <script language = "javascript">
             
             function sorgulamakntr() {
                 if (document.form_sorgulama.aboneno.value == "") {
                     alert("Lütfen aboneno giriniz.");
                     
                     return false;
                 }
                 
             }

                    </script>

         
       

        <div class="ftrkutusorgula">

        <input type="submit" class="gonderbtn" name="sorgula" style="clear: both;" value=" FATURA SORGULA "  >
         </div>

    </form></div>
</div><br />
    
<br/ ><br />
                <div class="faturambilgi">
                   <div class="faturaad">  <b>Ad Soyad</b> : SİVRİCE MÜFT.CAMİ AYD   </div>
                   <div class="faturaayrac">/&nbsp;  </div>
               <div class="faturaabone"> <b>Tesisat No</b> : <span class="faturatno">16695151</span></div></div><br/ ><br />


                <form name="form_ode" method = "post" action = "firat_elektrik_fatura_sorgulama.html">
               <table class="faturasonuctbl" style="width: 100%; max-width:600px; text-align:center;">
                    <input type="hidden" name="TransactionId" value ="20170927115625951">
                    <input type="hidden" name="aboneno" value ="16695151">
                    <input type="hidden" name="aboneno2" value ="">
                
                    <tr>
                        <td style="background-color: #3B7998;height: 30px;color: #fff;border-top-left-radius: 7px;BORDER: 1px solid;">#</td>
                        <td style="border:1px solid #E5E5E5;background-color: #3B7998;height: 30px;color: #fff;"><strong>Fatura No</strong></td>
                        <td style="border:1px solid #E5E5E5;background-color: #3B7998;height: 30px;color: #fff;"><strong>Son Ödeme Tarihi</strong></td>
                        <td style="border:1px solid #E5E5E5;background-color: #3B7998;height: 30px;color: #fff;"><strong>Fatura Tutarı</strong></td>
                        <td style="border:1px solid #E5E5E5;background-color: #3B7998;height: 30px;color: #fff;"><strong>Hizmet Bedeli</strong></td>
                        <td style="background-color: #3B7998;height: 30px;color: #fff;border-top-right-radius: 7px;BORDER: 1px solid;"><strong>Toplam Tutar</strong></td>
                    </tr>
                    
                        <tr>
                            <td style="border:1px solid #E5E5E5;height: 30px;"><input type = "checkbox" name="chb_0" id="chb_0" value = "1" onclick="Hesapla();" onchange="Hesapla();" ></td>
                            <td style="border:1px solid #E5E5E5;height: 30px;">G/32439217</td>
                            <td style="border:1px solid #E5E5E5">2017-07-31</td>
                            <td style="border:1px solid #E5E5E5"><span id="tutar_0">26,85</span>&nbsp;TL</td>
                            <td style="border:1px solid #E5E5E5"><span id="komisyon_0">2,42</span>&nbsp;TL</td>
                            <td style="border:1px solid #E5E5E5">29,27&nbsp;TL</td>

                        </tr>
      
                   
                        <tr>
                            <td style="border:1px solid #E5E5E5;height: 30px;"><input type = "checkbox" name="chb_1" id="chb_1" value = "1" onclick="Hesapla();" onchange="Hesapla();" ></td>
                            <td style="border:1px solid #E5E5E5;height: 30px;">G/33481940</td>
                            <td style="border:1px solid #E5E5E5">2017-10-02</td>
                            <td style="border:1px solid #E5E5E5"><span id="tutar_1">51,75</span>&nbsp;TL</td>
                            <td style="border:1px solid #E5E5E5"><span id="komisyon_1">3,62</span>&nbsp;TL</td>
                            <td style="border:1px solid #E5E5E5">55,37&nbsp;TL</td>

                        </tr>
Yok malesef bu kodlar ile veri cekemeyiz. GET methodunu kullanan bir adrese ihtiyacimiz var.
Uzerinde biraz kafa yorulursa belki bununlada olur. biraz zaman ayirmam gerekecek.
Hocam rica etsem bir el atsanız. Çünkü benim bu kısım ile ilgili pek bir bilgim yok. Kıymetli zamanınızı benim sorum için ayırdığınız için teşekkür ederim.
Huseyin bey,

https://www.faturasorgulamax.com/firat_elektrik_fatura_sorgulama.html sitesi source kodlari uzerinde duzenleme yapilmasi gerek. Bu siteye boyle bir mudahilemis olmayacagi icin malesef Filemaker ile sicil numarasini otomatik girip ordan veriyi cekmek mumkun degil.

Bu islemi gerceklestiren baska siteler varsa onlarin linkini inceleyebiliriz.

xml yada api ile kastim, bazi websiteler bu tur hizmeleri sunabilir. Bunu genelde bir ucret karsiliginda yaparlar. Ama bu hizmet veren siteler / kurumlar varsada bunlarida bulmamiz gerekir.

Baska bir arkadasimizin baska bir onerisi/cozumu varmi bilmiyorum?
Yine de teşekkürler Hamit Bey. Sizlere de zahmet verdim. Kusura bakmayınız. Inşallah bir çözüm bulmaya çalışacağım.
Sorgula Butonu "firat_elektrik_fatura_sorgulama.html" çağırıyor. Bu sayfayı görmeyiz. Asıl işi yapan bu sayfa.
...