【问题标题】:How to extract a list of links from a page in Javascript如何从Javascript中的页面中提取链接列表
【发布时间】:2013-09-06 13:33:43
【问题描述】:

我想获取 Youtube 用户上传的所有视频的列表。假设我去http://www.youtube.com/user/bertrandleroy/videos 并单击“加载更多”,直到所有内容都加载完毕。有一个 id 为“video-page-content”的 div,其中包含指向所有视频的链接。如何生成链接列表。如果可能的话,我宁愿只使用 Chrome 或 Firebug 中的开发工具。

【问题讨论】:

标签: regex web-scraping


【解决方案1】:

使用 chrome 你可以使用类似的东西:

var list=document.getElementsByClassName('yt-uix-contextlink');
for (i=0;i<list.length;i++)
{
console.log(list[i].getAttribute("href"));
}

将其粘贴到控制台选项卡中。

这实际上会为每个视频生成 2 个链接(/watch...)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-04
    • 2020-09-07
    • 1970-01-01
    • 2014-04-17
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    相关资源
    最近更新 更多