如何从Javascript中的页面中提取链接列表
Posted
技术标签:
【中文标题】如何从Javascript中的页面中提取链接列表【英文标题】:How to extract a list of links from a page in Javascript 【发布时间】:2013-09-06 13:33:43 【问题描述】:我想获取 Youtube 用户上传的所有视频的列表。假设我去http://www.youtube.com/user/bertrandleroy/videos 并单击“加载更多”,直到所有内容都加载完毕。有一个 id 为“video-page-content”的 div,其中包含指向所有视频的链接。如何生成链接列表。如果可能的话,我宁愿只使用 Chrome 或 Firebug 中的开发工具。
【问题讨论】:
YouTube API v3 - List uploaded videos ? 【参考方案1】:使用 chrome 你可以使用类似的东西:
var list=document.getElementsByClassName('yt-uix-contextlink');
for (i=0;i<list.length;i++)
console.log(list[i].getAttribute("href"));
将其粘贴到控制台选项卡中。
这实际上会为每个视频生成 2 个链接(/watch...)。
【讨论】:
以上是关于如何从Javascript中的页面中提取链接列表的主要内容,如果未能解决你的问题,请参考以下文章
如何从azure中提取表格中的信息到adroid studio中的列表视图?
如何将数据库中的数据提取到 javascript 文件中并将其存储在数组中?