每次打开特定网站上的页面时,我都会尝试使用JavaScript来获取链接。
每个页面都有一个媒体元素,我可以在开发人员工具的参考资料/框架/'名称'/媒体部分找到链接。我想知道是否有办法通过JavaScript动态获取这些媒体链接。以下是当我检查页面上的元素时它在Chrome中的外观,我想动态地获取这样的链接。
答案 0 :(得分:-1)
function endsWith(str, suffix) {
return str.indexOf(suffix, str.length - suffix.length) !== -1;
}
function isMedia(link) {
var mediaType = ["mp3", "mp4"];
for (var i = 0; i < mediaType.length; i++) {
if (endsWith(link, mediaType[i])) {
return link;
}
}
};
var allLinks = $('a').map(function (i, el) { return $(el).attr('href'); });
$.grep(allLinks, isMedia)