kullanarak yerel bir web sayfasını yenileyin Bazı bilgileri toplamak, çok basit bir html sayfası oluşturmak, yerel olarak kaydetmek ve webbrowser.open kullanarak tarayıcımda sayfayı görüntülemek için Python kullanıyorum ('file: /// c: /testfile.html '). Her dakika yeni bilgi kontrol ediyorum. Bilgi değişirse, yerel html dosyasını yeniden yazdım ve görüntülenen sayfayı yeniden yüklemek istiyorum.Python
Sorun, webbrowser.open'in her çalıştırdığımda tarayıcımda yeni bir sekme açmasıdır. Sayfayı yeniden açmak yerine nasıl yenileyebilirim? Yeni = 0, yeni = 1 ve yeni = 2'yi denedim, ama hepsi aynı şeyi yapıyor. Denetleyiciyi() kullanmak daha iyi çalışmaz.
I = bir yenileme içeriği değiştirildi olsun veya olmasın her dakika tetiklemek için html sayfasının < head> bölümüne İÇERİK = "60"> "yenile" Ben < META http-equiv gibi bir şey eklemek herhalde, ama daha iyi bir yol bulmayı tercih ederdi.
Kesin zaman aralığı önemli değil.
Python 2.7.2, krom 26.0.1410.64 m, Windows 7 birkaç kişi burada geçmişte bu istedi ama anlaşılıyor 64.
Fakat neden yo bu şekilde yapacağız yenilenir aşağıdaki kodu
kullanabilir? Neden bir veri yığınını okumak ve sonra tarayıcınızda ayrıştırmak için AJAX veya benzeri yapmıyorsunuz? jQuery ile basittir ve her zaman web sayfasını yenilemek zorunda değilsiniz, sadece bir dosya oluşturup JQuery ile göstermelisiniz – ManuParra
AJAX ve jQuery, oluşturulan html dosyasına, webbbrowser ile bir kez açıldıktan sonra her dakikasını yenilemek (eski dosyayı veya yeni oluşturulmuş olanı okumak)? – foosion