从html自动获取url

时间:2013-07-30 20:10:05

标签: html url

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

1 个答案:

答案 0 :(得分: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属性的元素的所有链接。