jQuery可以转到另一个页面,抓住10个链接,并在第一页上使用它们吗?

时间:2014-07-19 12:34:07

标签: javascript jquery html userscripts

好吧我的标题可能有点误导/不太容易理解,所以我会试着在这里解释一下我想做什么。我只是好奇,如果有可能,我找不到太多关于它的信息,所以不,我还没有尝试做某事,但我也不是要求你为我做这件事。 (当你在这里提出问题时的常见答复)

所以基本上,让我们说我在一个网站的索引页面,让我们说有5个用户发布了一些东西,他们都排成一行。

Blabla1 has posted a new thread.
Blabla2 has posted a new thread.
Blabla3 has posted a new thread.
Blabla4 has posted a new thread.
Blabla5 has posted a new thread.

如果我点击这个,它会带我到他们的主题,以及他们的个人资料信息。 (I.E Skype加我按钮/链接)

是否可以制作一个jQuery脚本转到此个人资料/主题页面并抓住Skype加我链接并将其打印在这5个人的第一页(索引)上? 例如:

Blabla1 has posted a new thread. (Skype link here)
Blabla2 has posted a new thread. (Skype link here)
Blabla3 has posted a new thread. (Skype link here)
Blabla4 has posted a new thread. (Skype link here)
Blabla5 has posted a new thread. (Skype link here)

我不是要求任何人为我这样做,我只想知道jQuery是否可以做这样的事情,如果是这样,请指出我正确的方向。

提前致谢。

编辑:对不起,忘了包含它不是我的网站,这将是一个用户脚本。

1 个答案:

答案 0 :(得分:2)

使用$.get()获取页面(另一页面)内容,然后使用$.parseHTML()解析html DOM节点。

$.get('/path/to/another/page.html', function(data) {
    html = $.parseHTML(data);

    // Show the parsed HTML's node names
    $.each(html, function(i, el) {
        alert(el.innerHTML);
    });
});

价:

http://api.jquery.com/jquery.get/

http://api.jquery.com/jquery.parsehtml/