Anonymní profil max118 – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil max118 – Programujte.comAnonymní profil max118 – Programujte.com

 

Příspěvky odeslané z IP adresy 109.183.137.–

max118
Python › python requests na html s JS
4. 12. 2020   #387024

@gna: je to asi vyresene - vystup je zakodovan v base64

max118
Python › python requests na html s JS
4. 12. 2020   #387023

#2 gna
Diky za pomoc, v browseru to vypada takto:

Připojen obrázek.

ale jen v pripade, ze stranku refresnu v chromu - k odladeni js a html je toto dobry nastroj.
Ten mi ale nepomuze pri volani stranky z pythonu a o to mi jde, tam vidim pouze response=200 a ve vsech vystupnich strukturach neni promenna 'a' nikde....
 

Připojen obrázek.

max118
Python › python requests na html s JS
3. 12. 2020   #387016

Pomohl by nekdo s problemem, kdy chci z pythonu volat htm stranku na web hostingu:
 

KÓD: VYBRAT VŠE
import requests
call_node=requests.get('https://..../nadm_vyska3.htm')


ktera by mela vracet nadmorskou vysku z tridy SMap

KÓD: VYBRAT VŠE
<html>
    <head>
        <meta charset="utf-8" />
        <title>api.mapy.cz - ukázka nadmořské výšky</title>
        <script type="text/javascript" src="https://api.mapy.cz/loader.js"></script>
        <script type="text/javascript">Loader.load();</script>
    </head>
    <body>
        <div id="m" style="height:380px"></div>
    </body>
</html>

<script>

var m = new SMap(JAK.gel("m"), SMap.Coords.fromWGS84(14.400307, 50.071853));
m.addDefaultLayer(SMap.DEF_BASE).enable();

function altitudeResponse(a) {
    document.getElementById("m").innerHTML = a;
}

m = SMap.Coords.fromWGS84(14.008597, 50.302383);
m.getAltitude().then(altitudeResponse);
m.getAltitude().then(load);

var url = 'https://...cz/nadm_vyska3.htm';

function load(url, callback) {
  var xhr = new XMLHttpRequest();

  xhr.onreadystatechange = function() {
    if (xhr.readyState === 4) {
      callback(xhr.response);
    }
  }
  xhr.open('GET', url, true);
  xhr.send('');
}
</script>



V python (return) get se zda byt vse v poradku
status_code=200, reason=OK
jen nemuzu za boha vyslednou hodnotu nadmorske vysky protlacit do pythonu.
V prohlizeci se hodnota zobrazi.
Diky

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032022 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý