@gna: je to asi vyresene - vystup je zakodovan v base64
Příspěvky odeslané z IP adresy 109.183.137.–
#2 gna
Diky za pomoc, v browseru to vypada takto:
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....
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