Bilibili 動画を Markdown 化

動画ページ向け Bilibili スクレイパー API

Bilibili の動画 URL — または b23.tv 短縮リンク — を Crawl エンドポイントに送るだけ。タイトル、説明文、エンゲージメント統計の構造化カードが返ります。/video/ ページで実測済み、対象外も明記。

エンドポイントbash
POST https://api.search1api.com/crawl
{ "url": "https://www.bilibili.com/video/BV1DJYe6AEgP/" }
対応しているページ

専用パーサーが動画カードを抽出 — Bilibili がプレイヤーと共に配信するメタデータブロック。

1
タイトルと説明文

動画タイトルと投稿者の説明文全文を Markdown で。

2
エンゲージメント統計

再生数・いいね・コメント・お気に入り・コインが results.metadata.stats に。

3
短縮リンクを解決

b23.tv のモバイルシェアリンクを正規の動画ページへ自動フォロー。

用途

中国語動画コンテンツ監視 / 動画ごとの伸び分析 / 動画メタデータの RAG

入力と出力

実際の匿名キャプチャ 2 本 — 動画ページと b23.tv 短縮リンク。左は Bilibili が未ログイン視聴者に配信するページ、右は API が返す results.content の全文です。

動画ページbilibili.com/video/BV1DJYe6AEgP

Bilibili が返すもの

匿名視聴者に配信される Bilibili 動画ページ — プレイヤー、弾幕バー、統計行、コメント

完全なアプリシェル — プレイヤー、弾幕レール、関連動画、コメント

API が返すもの

markdown
# 【英雄联盟公益纪录片】逆风局的623326个英雄时刻
过去八年,《英雄联盟》公益累计帮助人数超62w+。 公益回访片中,从大师到王者的小卢等召唤师们,讲述着《英雄联盟》与自己的故事。画面之外,无数个与生活“对线”的我们,也在各自的人生书写着千万个属于自己的“英雄时刻”。 在召唤师峡谷中,《英雄联盟》想告诉大家的不止是赢,更是残血也要守塔,是逆风也要打龙,是明知艰难,依然相信“这波能打”,是不管游戏内外,每个人都能在各自的人生“峡谷”中成为自己的英雄! 谢谢每一位与《英雄联盟》公益同行的召唤师,历尽千帆,仍然坚定。英雄联盟与英雄联盟公益都不会止步于此。下一局,我们继续峡谷见!

タイトル + 説明文 + 統計カード — 293 B · availability: partial

短縮リンクb23.tv/BV1PeYe69EWk

Bilibili が返すもの

b23.tv 短縮リンクが解決する動画ページ — タイトルと投稿者カードが見える

b23.tv/<code> は正規の /video/ ページへ自動で解決

API が返すもの

markdown
# Re:从零开始的异世界学园生活·序
怠惰if还是会更新的,额外花了一千多做了些人设图,参考&quot;春物语&quot;的开头剧情做个新系列。 视频纯为爱发电,播放量全仰仗各位观众老爷点赞三连。 跟观众老爷求一波投币,如果有5000投币直接日更下一期且会更8分钟左右的剧情。 视频成本是1秒160积分,1个硬币等于20积分,单稿激励上限10w积分。 置顶评论图片为本期视频提示词。 最后跟观众老爷求波关注,助我拿到b站的限时任务的激励,争取给大家带来更多好作品。 正片传送门:https://www.bilibili.com/bangumi/play/ep307056/?share_source=copy_web 「本期视频由updream制作」updream传送门:https://updream.bilibili.com up的updream的邀请码:mE3PVJcePM,填写充值双方均可获得额外积分

解決先の動画で同じカード — stats フィールドは同じ形

URL パターン別の対応状況

Bilibili 対応はドメイン単位ではなく URL パターン単位で計測しています。表の各行は本番クローラーで検証済みです。

URL パターンステータス取得できる内容
bilibili.com/video/BV<id>
対応
タイトル、説明文、統計 — 再生数・いいね・コメント・お気に入り・コイン。この経路では publishedTime が公開されないため availability: "partial" と明記。
b23.tv/<code>
対応
短縮リンクは対象動画ページに解決され、同じ構造化カードを返します — モバイルの標準シェア形式。
bangumi / read / opus / space / live
対象外
番組・コラム記事・動態投稿・スペース・ライブルームはコンテンツ品質チェックを通過しません — 実測して対象外と明記。

プレイヤーシェルを除いた動画カード

Bilibili の動画ページは重いアプリケーションシェルです — プレイヤー、弾幕レール、関連動画、コメント。Crawl エンドポイントに /video/ URL を渡すと、専用パーサーがその下のメタデータカードを返します:タイトル、投稿者の説明文、5 つのエンゲージメントカウンタ。

構造化統計、スクレイプ文字列ではなく

再生数・いいね・コメント・お気に入り・コインが results.metadata.stats に数値で到着 — 正規表現なしで分析へ。

短縮リンク込み

b23.tv は Bilibili リンクがモバイルで流通する形です。クローラーがリダイレクトを辿り、解決先の動画ページを解析します。

正直な availability フラグ

パーサーはカードに availability: "partial" と unavailableFields を付記 — publishedTime はこの経路で公開されず、日付を捏造せず出力が明記します。

URL パターンごとに実測

表の各行は実際の URL をライブでクロールして再現 — 動画と短縮リンクは対応、その他のページ種別は実測のうえ対象外と明記。

Bilibili スクレイパー API とは?

Bilibili スクレイパー API は、bilibili.com の動画 URL — または b23.tv 短縮リンク — を受け取り、動画メタデータを構造化されたモデル向け形式で返す HTTP インターフェースです。Bilibili は中国語最大級の動画コミュニティですが、ページは抽出ではなく再生のために作られています。Search1API の Crawl エンドポイントはこれらの URL を専用パーサーにルーティングし、タイトル・説明文・エンゲージメントカウンタをコンパクトなカードとして出力 — 欠けたフィールドを捏造せず部分的な可用性を報告します。

実装の流れ

典型的なワークフロー

Bilibili の動画 URL — または b23.tv 短縮リンク — を Crawl エンドポイントに送るだけ。タイトル、説明文、エンゲージメント統計の構造化カードが返ります。/video/ ページで実測済み、対象外も明記。

1

bilibili.com/video/BV… の URL — または b23.tv 短縮リンク — を Crawl エンドポイントに POST。

2

URL がパターンルールに照合され、専用 Bilibili パーサーにルーティングされます。

3

動画カードが Markdown + results.metadata.stats で返却 — 再生数・いいね・コメント・お気に入り・コイン。

4

publishedTime 等のフィールドに依存する前に availability と unavailableFields を確認。

利用シーン

動画パフォーマンスの監視 — 5 つのカウンタがクロールごとに更新。

中国語動画メタデータを RAG やレコメンドパイプラインへ。

チャットエクスポート内の b23.tv シェアリンクを正規動画ページへ解決。

トピック拡散の追跡 — タイトルと説明文がクラスタリング向けのクリーンなテキストで到着。

FAQ

どの Bilibili URL に対応していますか?

動画ページ — bilibili.com/video/BV<id> — と、そこへ解決する b23.tv 短縮リンク。番組・コラム記事・動態投稿・スペース・ライブルームは実測のうえ現時点では対象外です。

availability: "partial" とは何ですか?

カードはタイトル・説明文・統計を返しますが、publishedTime はこの経路で公開されません。日付を推測せず unavailableFields で宣言します — 下流でフィールドを使う前にフラグを確認してください。

動画本体は文字起こしされますか?

いいえ — パーサーが返すのはメタデータカードです:タイトル、投稿者の説明文、エンゲージメント統計。動画コンテンツと弾幕は対象外です。

削除済み動画だとどうなりますか?

Bilibili は「视频去哪了呢?」のプレースホルダーページを返します — パーサーはそのプレースホルダーテキストを返すので、出力を実際の動画カードとして扱う前に結果を検証してください。

Bilibili アカウントは必要ですか?

不要です — 公開動画ページは匿名視聴者に配信され、パーサーは同じページを読みます。ログインが必要なコンテンツは対象外です。

Bilibili のスクレイピングは合法ですか?

当社が取得するのは Bilibili が匿名訪問者に配信するページのみです — ログイン、セッション共有、アクセス制御の回避は行いません。特定の用途が法やプラットフォーム規約に適合するかは管轄と用途次第なので、自社の法務にご確認ください。