背景:我是 facebook 上一个音乐分享(盗版 gs/yt 的链接)组的一员。每天最多有 20 名成员发布他们认为社区会喜欢的歌曲的链接,因此我们越来越喜欢这种类型的音乐。在月底,我们想创建一个列表,列出我们每个月发布的所有歌曲的所有标题。
问题:Facebook 不提供此功能,它仅提供非常轻量级的搜索功能(无子过滤器),甚至该搜索也仅返回在帖子中找到的字符串的结果。所以,例如。搜索:“BB King”将返回包含该字符串的帖子,更糟糕的是,如果该帖子是该歌曲的,但在帖子中,用户没有评论“BBKing”,结果将不会返回该链接。Fb 也不允许标记帖子。
乱七八糟:通过使用一个名为 Stylish 的 Chrome 插件,我可以(有时)在 facebook 页面上隐藏某个类的大多数元素(又名自定义用户代理样式)并直观地收集我需要的东西。不幸的是,这不适用于我的示例。
我确实缩小了 div 类的名称,其中的 innerHTML 包含我需要的曲目和艺术家信息。
目标:我想创建一个 Chrome 插件,该插件将抓取该 div 的所有实例(具有此类名称)的页面,然后将其 innerHTML 内容存储在一个数组中,以便以后导出。这样做可以让我创建一整月的列表并将其作为文件发布在 Facebook 群组的“文件”选项卡中。
指出我正确的方向,我会开始修修补补!
提前致谢。