AI 产品解读Bilibili (B站) video downloader — extracts video metadata from Bilibili pages and enables direct video file download by modifying response headers to force browser download
Users want to download Bilibili videos for offline viewing, but Bilibili does not natively offer a download button. The extension intercepts Bilibili's video CDN streams and sets Content-Disposition headers to 'attachment', triggering file downloads.
1. User installs extension and navigates to a Bilibili video/bangumi page. 2. Content script (video_bilibili_accessible.js) reads video metadata from the page's __INITIAL_STATE__ or __playinfo__. 3. Content script (video_bilibili_content.js) displays download options injected into the page UI. 4. When user clicks download, the popup/background resolves video URLs via Bilibili's player API. 5. declarativeNetRequest rules rewrite the Referer header and set Content-Disposition:attachment on bilivideo CDN requests, forcing the browser to download the video file instead of streaming it. 6. Optionally, the user can convert the downloaded video format via cv.pictureknow.com.
Bilibili video download via content script injection on bilibili.com/video and /bangumi pagesVideo metadata extraction from page state (__INITIAL_STATE__, __playinfo__)Header modification via declarativeNetRequest rules to set Referer and Content-Disposition: attachment on Bilibili CDN URLsVideo URL resolution via api.bilibili.com/x/player/playurl APIOptional video format conversion via cv.pictureknow.com serviceE-commerce coupon finder for Taobao, Tmall, and JD product pages
- 目标用户
- Chinese internet users who watch videos on Bilibili and want to download them for offline use / Users browsing Chinese e-commerce platforms (Taobao, Tmall, JD) looking for coupons
- All JS files are minified/webpack-bundled, making it difficult to trace exact application logic beyond keyword scanning
- The coupon_content.js and jd_coupon_content.js files are large React bundles whose specific UI elements cannot be easily inspected
- Cannot confirm whether the popup UI shows any paywall or upgrade prompts without rendering it
付费分析未识别到付费功能
No evidence of paid features, subscription gating, upgrade prompts, or payment platform integration found in the extension source code. Keyword matches for 'pro', 'license', and 'pay' were all false positives from React production builds, MIT license headers, CSS progress elements, and Sizzle.js internals. No Stripe, premium, membership, VIP, subscription, or upgrade keywords were found. The extension appears to be entirely free.
- 置信度
- 90
- 支付平台
- --
- 来源
- AI / 中
- 需要登录
- 否
- 登录理由
- The extension itself does not implement any login UI, authentication flow, or account system. It works by extracting video metadata directly from Bilibili's page state (window.__INITIAL_STATE__, window.__playinfo__) via a content script injected into bilibili.com video/bangumi pages, and calls api.bilibili.com/x/player/playurl for video URLs. No cookie manipulation, OAuth, password fields, or sign-in UI were found. However, Bilibili (the destination service) may require its own login for higher-quality streams or bangumi content, which is outside the extension's control.
会在京东购买页面,加入购物车旁边添加按钮
挺好用的插件。就是按钮位置有点高,正好挡在视频标题上,每次复制标题都会挡住。如果能把按钮向下挪一点就好啦。
20220626今天发现除封面外加载不出来任何视频下载地址 挂不挂梯子皆然
此插件除了监控哔哩哔哩网站的视频外,还会收集你在购物网站的信息,如果你关掉监控购物网站的信息,那么他的哔哩哔哩视频下载功能也同时会被停止。大家注意,我也是最近才发现的。
这个插件 会在天猫添加优惠券按钮 实际并没有优惠 作者赚钱罢了
访问非必要域名请作者做说明.
没用
居然会改京东和淘宝的页面,添加领券按钮,并没有相关说明。请至少做相关提示。
下载体验很好,轻量简洁!
可以挺方便地下载视频,但要自己给文件重命名。 看了评论,去查了一下发现主页的确被改了,这点扣分。