Как выполнить очистку веб-страниц на стороне клиента с помощью Javascript?

Как это сделать, не нарушая политику того же происхождения? Я безуспешно пытался использовать такой сайт, как http://anyorigin.com/ но он не работает. Как мне это сделать?

1 ответ

Решение

Оказывается, что Yahoo YQL (Yahoo Query Language) может использовать XPath для поиска элементов HTML страницы в Интернете.

Просто включите в ваш документ следующее:

<div id="a"></div>
<script>
    var yqlCallback = function(data){
     var rep = data.query.results.div;
        document.getElementById('a').innerHTML = "StardustGogeta's reputation is "+rep+'.';
    };
</script>
<script type='application/javascript' src="https://query.yahooapis.com/v1/public/yql?q=select%20content%20from%20html%20where%20url%3D'http%3A%2F%2Fstackru.com%2Fusers%2F5732397%2Fstardustgogeta'%20and%20xpath%3D'%2F%2Fdiv%5B%40class%3D%22reputation%22%5D'&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=yqlCallback"></script>

Другие вопросы по тегам