-4

我必须从网站复制许多网址。为此,我必须单击许多链接,然后我必须将 url(和其他信息)复制到 excel 文件中。这个过程太慢了。我必须为大约 500 个链接这样做。有没有人有一个快速的解决方案来做到这一点?谢谢

4

1 回答 1

2

试试这个。您需要在您拥有的页面上启用 jQuery 和 JavaScript。

您甚至可以从 Firebug 运行此代码!

$(document).ready(function() {
    var hrefs = [], srcs = [];

    $('[href]').each(function() {
        if($(this).attr('href').length) {
            hrefs.push( $(this).attr('href') );
        }
    });

    $('[src]').each(function() {
        if($(this).attr('src').length) {
            srcs.push( $(this).attr('src') );
        }
    });

    if(srcs.length || hrefs.length) {
        document.write('<h1>href\'s</h1><hr />' + hrefs.join("<br />") + '<hr /><hr /><h1>src\'s</h1><hr />' + srcs.join("<br />"));
    } else {
        document.write('No links found on this page.');
    }
});

这些将向您输出包含hrefsrc属性的元素的所有链接。

于 2013-07-30T20:24:01.237 回答