Я хотел бы указать, что существуют ситуации, когда вполне приемлемо использовать jQuery для очистки экранов по доменам. Гаджеты боковой панели Windows запускаются в «локальной зоне машины», что позволяет выполнять междоменные скрипты.
И у jQuery есть возможность применять селекторы к полученному html-контенту. Вам просто нужно добавить селектор в параметр url метода load() после пробела.
Пример кода гаджета ниже проверяет эту страницу каждый час и сообщает общее количество просмотров страниц.
<html>
<head>
<script type="text/javascript" src="jquery.min.js"></script>
<style>
body {
height: 120px;
width: 130px;
background-color: white;
};
</style>
</head>
<body>
Question Viewed:
<div id="data"></div>
<script type="text/javascript">
var url = "http://stackoverflow.com/questions/1936495/website-scraping-using-jquery-and-ajax"
updateGadget();
inervalID = setInterval("updateGadget();", 60 * 1000);
function updateGadget(){
$(document).ready(function(){
$("#data").load(url + " .label-value:contains('times')");
});
}
</script>
</body>
</html>
Чей HTML вы хотите изменить? У вас есть права на запись на этот URL? –
Обратите внимание, что также возможно (сейчас) сделать что-то подобное с nodejs + jsdom. – HoverHell