刮取HTML并将其显示在另一个站点上

时间:2013-07-03 14:13:09

标签: javascript web-scraping

我有一个标题,我想在两个网站之间共享。它们是两个独立的站点,所以我想知道它是否可以创建一个javascript,它将从站点A拉出并在站点B上显示它

基本上是这样的,但显示它而不仅仅是解析

function fetchPage(url) {
    $.ajax({
        type: "GET",
        url: url,
        error: function(request, status) {
            alert('Error fetching ' + url);
        },
        success: function(data) {
            parse(data.responseText);
        }
    });

1 个答案:

答案 0 :(得分:1)

您拥有所需的所有代码。只需用jQuery包装器替换你的“解析”函数,然后选择你想要的页面部分。请记住,只有在两个页面上使用相同的样式表时,这才有效。如果没有,你也必须提供样式的副本。

function fetchPage(url) {
    $.ajax({
        type: "GET",
        url: url,
        error: function(request, status) {
            alert('Error fetching ' + url);
        },
        success: function(data) {
            $(data.responseText).find('#yourHeader').prependTo(document.body);
        }
    });
}