网页脚本 bilibili007:评论下载脚本

文章介绍了如何使用JavaScript和UserScript在Bilibili视频页面为每个<span>元素添加下载按钮,点击后下载评论内容。脚本首先等待5秒,然后选择<span>元素,为它们创建下载按钮,当按钮被点击时,会将<span>元素的文本内容添加到文本列表并触发下载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

效果

在这里插入图片描述
在这里插入图片描述

  • 下载效果(将不同的评论换行输出):
    在这里插入图片描述

实现代码

// ==UserScript==
// @name         下载按钮脚本
// @namespace    http://your-namespace.example.com
// @version      0.1
// @description  为每个<span>元素创建下载按钮,并点击后弹出相关信息
// @author       Your Name
// @match        https://www.bilibili.com/video/*
// @grant        none
// ==/UserScript==

var mytext = [];
let myButton = document.createElement('button');
var theurl = "123";//  window.prompt() - 输入框://无用的参数,
function sleep(ms) {
  return new Promise(resolve => setTimeout(resolve, ms));
}

async function downloadfun(subtitleInfo,thename) {
  console.log("myshowTranscript", subtitleInfo);
    var blob = new Blob(mytext, { type: 'text/plain' });
    var link = document.createElement('a');
    link.href = URL.createObjectURL(blob);
    link.download 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值