AI product readBilibili (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
- Target users
- 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
MonetizationNo paid features detected
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.
- Confidence
- 90
- Payment platform
- --
- Source
- AI / Medium
- Login required
- No
- Reason
- 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.
今天开始貌似不能下载4k视频了啊
只能下1080P
确实挺好用的
之前很好用,不知道为什么下载的格式变成了html,再也下载不了了
非常给力
I tried everything to download Bilibili videos and they always failed for multipart videos, only downloading the first part. Some would separate audio from video as well making me have to manually recombine this. This can does not do that and I can also download all the different parts of the video. I still have to then manually combine those parts but that is pretty trivial, I'm just happy this actually works.
怎么用的呀
不支持电影下载,只能下载视频
别家的插件可用,但是这个不管下哪个视频都显示 “视频下载被打断”。 不知道是不是我少哪一步操作,谁知道的话麻烦指点下,谢谢。
やっと最新の仕様に対応した拡張機能を見つけました。 インストールすると動画ウインドウの左上に濃いピンクのボタンが表示され、初回のクリックでPCにアプリがインストールされるのが心配です。 使い方は、https://pictureknow.com/ に有りましたが、録画ボタンの場所しかわからないです。 具体的には、(サイトを日本語に翻訳したまま)再度クリックすると、上の行で「指定された画質(bilibiliにログインしていないと自動で決められる)」、下の行で「カバー画像」が表示されるので、いずれかをクリックするとダウンロードが開始されます。 現時点では簡単・確実に作動しています。