Como analisar o html remoto no app de toque do ubuntu

0

Estou tentando descobrir se posso portar um programa baseado em python para o ubuntu touch.

Meu programa analisa páginas HTML remotas para itens e, em seguida, salva ou transmite o link fornecido localmente.

Como faço para analisar uma página de html remota em um aplicativo de toque do Ubuntu? Pode ser feito em javascript ou a mesma política de origem proíbe isso?

Eu consideraria escrever um escopo, assim também ponteiros nessa direção também seriam apreciados. Eu tomo isso uma biblioteca de analisador c + + é necessária aqui ..

    
por Alexander Langanke 10.02.2015 / 23:34

1 resposta

0

Ok, em retrospectiva, isso foi extremamente fácil de resolver.

Nos Aplicativos QML / HTML5 do Ubuntu Touch, basta fazer uma Solicitação XMLHTTP padrão e, em seguida, analisar o html retornado.

Aqui está um exemplo fácil:

function get_html($url){
    //This function gets the HTML Page at $url and saves the 
    //HTML Data in $html. 
    //This function is asynchronous! Actions like "return $html" will probably
    //not work as intended!

    var xhr = new XMLHttpRequest;
    var $html;
    xhr.open("GET", $url);
    xhr.onreadystatechange = function() {
        if (xhr.readyState == XMLHttpRequest.DONE) {
            $html = xhr.responseText
        }
    }
    xhr.send();
}
    
por Alexander Langanke 15.02.2015 / 20:59