Skip to content

Commit 48c1d95

Browse files
Generate community share previews [skip ci]
1 parent 17e4c3c commit 48c1d95

2 files changed

Lines changed: 164 additions & 0 deletions

File tree

11.2 KB
Loading
Lines changed: 164 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
<!doctype html>
2+
<html lang="zh-CN">
3+
<head>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
6+
<meta name="apple-itunes-app" content="app-id=6753987304">
7+
<meta name="theme-color" content="#f7f7f8">
8+
<!-- edge:meta-start -->
9+
<meta name="description" content="这是一个抖音作品解析工具,用于从分享链接中提取无水印视频、图集图片和音频直链。">
10+
<meta property="og:type" content="article">
11+
<meta property="og:site_name" content="Python IDE">
12+
<meta property="og:title" content="douyin parser(抖音万能解析)">
13+
<meta property="og:description" content="这是一个抖音作品解析工具,用于从分享链接中提取无水印视频、图集图片和音频直链。">
14+
<meta property="og:url" content="https://link.pythonide.xin/s/scr_mrv6y9ib_2f0be6394e8d9941">
15+
<meta property="og:image" content="https://link.pythonide.xin/og/script/scr_mrv6y9ib_2f0be6394e8d9941.png?v=1rcdhgn">
16+
<meta property="og:image:secure_url" content="https://link.pythonide.xin/og/script/scr_mrv6y9ib_2f0be6394e8d9941.png?v=1rcdhgn">
17+
<meta property="og:image:alt" content="douyin parser(抖音万能解析) · PythonIDE 作品预览">
18+
<meta property="og:image:width" content="1200">
19+
<meta property="og:image:height" content="630">
20+
<meta name="twitter:card" content="summary_large_image">
21+
<meta name="twitter:title" content="douyin parser(抖音万能解析)">
22+
<meta name="twitter:description" content="这是一个抖音作品解析工具,用于从分享链接中提取无水印视频、图集图片和音频直链。">
23+
<meta name="twitter:image" content="https://link.pythonide.xin/og/script/scr_mrv6y9ib_2f0be6394e8d9941.png?v=1rcdhgn">
24+
<meta name="twitter:image:alt" content="douyin parser(抖音万能解析) · PythonIDE 作品预览">
25+
<link rel="canonical" href="https://link.pythonide.xin/s/scr_mrv6y9ib_2f0be6394e8d9941">
26+
<script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareSourceCode","name":"douyin parser(抖音万能解析)","description":"这是一个抖音作品解析工具,用于从分享链接中提取无水印视频、图集图片和音频直链。","url":"https://link.pythonide.xin/s/scr_mrv6y9ib_2f0be6394e8d9941","author":{"@type":"Person","name":"社区匿名用户"},"programmingLanguage":"PYTHON","codeRepository":"https://link.pythonide.xin/s/scr_mrv6y9ib_2f0be6394e8d9941"}</script>
27+
<!-- edge:meta-end -->
28+
<link rel="icon" href="/assets/brand-mark.svg" type="image/svg+xml">
29+
<link rel="stylesheet" href="/assets/share-page.css?v=20260716-unified-work-card-2">
30+
<title>douyin parser(抖音万能解析) · Python IDE</title>
31+
<script id="initial-script-data" type="application/json">{"script_id":"scr_mrv6y9ib_2f0be6394e8d9941","title":"douyin parser(抖音万能解析)","summary":"抖音解析工具 终端版 可以解析视频图片以及动图 接口是自建的 ck死了联系我更新 代码里面有介绍 可以自己看 看不懂的直接用 \n\n作者:希旭\nAPIck提供者:coco","category":"python","file_type":"py","author_id":"","author_name":"社区匿名用户","author_avatar_id":"","author_premium_status":"","author_donation_level":"","status":"active","created_at":"2026-07-21T19:56:15.323Z","updated_at":"2026-07-21T21:54:20.963Z","approved_at":"2026-07-21T21:54:20.963Z","view_count":0,"run_count":0,"download_count":0,"like_count":0,"dislike_count":0,"score":0,"color_seed":"python","ai_summary":"这是一个抖音作品解析工具,用于从分享链接中提取无水印视频、图集图片和音频直链。","ai_usage_hint":"粘贴抖音分享文字,自动提取链接并解析。","ai_analysis_source":"ai","ai_analysis_model":"deepseek-chat","ai_analysis_at":"2026-07-21T21:54:20.965Z","tags":["python","py"],"ai_tags":["抖音解析","视频下载","图集提取","音频提取"]}</script>
32+
<script defer src="/assets/share-page.js?v=20260716-unified-work-card-2"></script>
33+
</head>
34+
<body class="is-loading">
35+
<a class="skip-link" href="#main-content" id="skipLink">跳到作品内容</a>
36+
37+
<header class="site-header">
38+
<nav class="nav" aria-label="PythonIDE">
39+
<a class="brand" href="https://pythonide.xin/" aria-label="PythonIDE">
40+
<img src="/assets/brand-mark.svg" width="26" height="26" alt="">
41+
<span>PythonIDE</span>
42+
</a>
43+
<div class="language-toggle" aria-label="Language">
44+
<button type="button" data-lang="zh" aria-pressed="true"></button>
45+
<button type="button" data-lang="en" aria-pressed="false">EN</button>
46+
</div>
47+
</nav>
48+
</header>
49+
50+
<main class="page-shell" id="main-content">
51+
<section class="hero" aria-labelledby="title">
52+
<p class="eyebrow" id="eyebrow">Python IDE 社区作品</p>
53+
<h1 id="title" aria-live="polite">
54+
<span class="skeleton skeleton-title" aria-hidden="true"></span>
55+
<span class="loading-label">正在加载作品</span>
56+
</h1>
57+
<div class="author-row" id="authorRow" hidden>
58+
<div class="avatar" aria-hidden="true">
59+
<img id="authorAvatar" alt="" hidden>
60+
<span id="authorInitial">P</span>
61+
</div>
62+
<div class="author-copy">
63+
<span class="author-name" id="authorName">Python IDE 社区</span>
64+
<span class="author-detail" id="authorDetail">社区作品</span>
65+
</div>
66+
</div>
67+
</section>
68+
69+
<section class="work-card" id="workCard" aria-label="作品预览" aria-busy="true">
70+
<header class="work-typebar">
71+
<div class="work-type">
72+
<span class="type-symbol" id="typeSymbol" aria-hidden="true">PY</span>
73+
<strong id="typeLabel">Python · 单文件</strong>
74+
</div>
75+
<span class="preview-kind" id="previewLabel">代码预览</span>
76+
</header>
77+
78+
<div class="preview-viewport">
79+
<div class="preview-skeleton" id="previewSkeleton" aria-hidden="true">
80+
<span></span><span></span><span></span><span></span>
81+
</div>
82+
83+
<figure class="cover-preview hidden" id="coverPreview">
84+
<img id="coverImage" alt="作品封面">
85+
</figure>
86+
87+
<div class="code-preview hidden" id="codePreview">
88+
<pre aria-label="代码预览"><code id="codeContent"></code></pre>
89+
<div class="preview-fade" aria-hidden="true"></div>
90+
</div>
91+
92+
<div class="poster-preview hidden" id="posterPreview">
93+
<div class="poster-grid" aria-hidden="true"></div>
94+
<div class="poster-lines" aria-hidden="true"><span></span><span></span><span></span></div>
95+
<span class="poster-symbol" id="posterSymbol" aria-hidden="true">PY</span>
96+
<div class="project-facts" id="projectFacts"></div>
97+
</div>
98+
99+
<section class="status-card hidden" id="statusCard" role="status" aria-live="polite">
100+
<span class="status-dot" aria-hidden="true"></span>
101+
<div>
102+
<strong id="statusTitle">暂时无法加载作品预览</strong>
103+
<p id="statusMessage">你仍然可以尝试在 Python IDE 中打开。</p>
104+
</div>
105+
<button class="retry-button hidden" id="retryButton" type="button">重新加载</button>
106+
</section>
107+
</div>
108+
109+
<footer class="stats" id="stats" aria-label="作品数据"></footer>
110+
</section>
111+
112+
<p class="summary" id="summary">
113+
<span class="skeleton skeleton-copy" aria-hidden="true"></span>
114+
</p>
115+
116+
<section class="action-panel" aria-labelledby="actionTitle">
117+
<h2 class="visually-hidden" id="actionTitle">在 Python IDE 中打开</h2>
118+
<p class="visually-hidden" id="actionDescription">运行代码、查看完整项目并保存到你的设备。</p>
119+
<div class="actions">
120+
<button class="button primary" id="openApp" type="button">
121+
<span id="openAppLabel">在 PythonIDE 中打开</span>
122+
<span aria-hidden="true"></span>
123+
</button>
124+
<a class="button secondary" href="https://apps.apple.com/app/id6753987304" id="downloadApp">
125+
<span id="downloadAppLabel">下载 PythonIDE</span>
126+
</a>
127+
<button class="text-button" id="copyLink" type="button">复制分享链接</button>
128+
</div>
129+
<p class="browser-note" id="browserNote">若没有自动打开,请确认已安装最新版 Python IDE。</p>
130+
<div class="launch-fallback hidden" id="launchFallback" role="status">
131+
<strong>没有打开 App?</strong>
132+
<p>请再次尝试,或先获取最新版 Python IDE。</p>
133+
</div>
134+
</section>
135+
</main>
136+
137+
<footer class="site-footer">
138+
<span>© Python IDE</span>
139+
<nav aria-label="页脚链接">
140+
<a href="https://pythonide.xin/" id="footerWebsite">官网</a>
141+
<a href="https://pythonide.xin/privacy" id="footerPrivacy">隐私</a>
142+
</nav>
143+
</footer>
144+
145+
<div class="browser-modal hidden" id="browserModal" role="dialog" aria-modal="true" aria-labelledby="browserModalTitle">
146+
<button class="modal-backdrop" id="modalBackdrop" type="button" aria-label="关闭提示"></button>
147+
<section class="modal-sheet">
148+
<p class="modal-kicker" id="modalKicker">在系统浏览器中继续</p>
149+
<h2 id="browserModalTitle">从右上角菜单打开浏览器</h2>
150+
<ol>
151+
<li><span>1</span><b id="modalStep1">点击页面右上角的菜单按钮</b></li>
152+
<li><span>2</span><b id="modalStep2">选择“在默认浏览器中打开”</b></li>
153+
<li><span>3</span><b id="modalStep3">再次点击“在 PythonIDE 中打开”</b></li>
154+
</ol>
155+
<div class="modal-actions">
156+
<button class="button primary" id="modalCopyLink" type="button">复制链接</button>
157+
<button class="button secondary" id="modalClose" type="button">我知道了</button>
158+
</div>
159+
</section>
160+
</div>
161+
162+
<div class="toast" id="toast" role="status" aria-live="polite" aria-atomic="true"></div>
163+
</body>
164+
</html>

0 commit comments

Comments
 (0)