绕过 Cloudflare 5 秒盾

什么是 Cloudflare 5 秒盾 Cloudflare 的 “5 秒盾”(也称为 Browser Check 或 JS Challenge)是一种反爬虫机制。当用户访问受保护的页面时,会被拦截到一个中间页面,要求等待约 5 秒并通过 JavaScript 验证,验证通过后才能访问实际内容。 绕过方法 方法一:使用 curl_cffi curl_cffi 是一个 Python 库,可以模拟真实浏览器的 TLS 指纹和 HTTP/2 行为,从而绕过 Cloudflare 的 JS 挑战。 1from curl_cffi import requests 2 3# 模拟 Chrome 浏览器指纹 4response = requests.get( 5 "https://example.com", 6 impersonate="chrome110" 7) 8 9print(response.status_code) 10print(response.text) 安装: 1pip install curl_cffi 方法二:使用 undetected-chromedriver undetected-chromedriver 是 Selenium 的增强版,可以绕过 Cloudflare 的自动化检测。 1import undetected_chromedriver as uc 2 3driver = uc.Chrome() 4driver.get("https://example.com") 5 6# 等待页面加载 7import time 8time.sleep(6) 9 10print(driver.page_source) 11driver.quit() 安装: ...

May 15, 2026 · Сер basa

模板 v1.0.1 全功能验收测试

这篇文章用于验证当前 Hugo 博客模板 template-v1.0.1 是否完整保留所有已经实现的功能。 需要重点测试: 基础 Markdown 表格 代码块自动换行 长链接自动换行 图片 Lightbox ArtPlayer 视频播放器 APlayer 音乐播放器 Bilibili lazy 嵌入 下载附件卡片 书影音卡片 内链文章卡片 提示块 details 折叠内容 脚注 搜索索引 移动端适配 深色 / 浅色模式 1. 基础 Markdown 这是普通段落,用来测试中文排版、段落间距、行高和移动端换行。 这是粗体文本,这是斜体文本,这是删除线文本,这里还有 行内代码 inline code。 这是一个很长的连续字符串,用来测试自动换行: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 这是一个很长的链接,用来测试不会撑破页面: https://example.com/this/is/a/very/very/very/long/url/for/testing/template-v101-responsive-wrapping?query=abcdefghijklmnopqrstuvwxyz0123456789&from=hugo-template-test 2. 列表测试 无序列表 首页导航 搜索页面 404 页面 ArtPlayer 视频 APlayer 音乐 封面 进度条 移动端适配 有序列表 打开文章 切换深色 / 浅色模式 点击图片 播放视频 播放音乐 测试下载按钮 任务列表 Markdown 正常 图片 Lightbox 正常 ArtPlayer 正常 APlayer 正常 部署后最终人工确认 3. 提示块测试 提示这是一个 info 提示块,用于测试普通提示内容。注意这是一个 warning 提示块,用于测试注意事项。风险这是一个 danger 提示块,用于测试风险提醒。 4. 表格测试 功能状态说明Markdown正常标题、段落、列表、引用等基础格式图片 Lightbox正常点击图片后应在站内弹层打开ArtPlayer正常支持 MP4 直链、倍速、全屏、进度记忆APlayer正常支持封面、歌曲信息、进度条搜索页面正常支持关键词附近摘要和高亮 ...

January 10, 2026 · Сер basa

公共领域电影播放测试:10 部可在线播放影片

这是一篇用于测试站内 ArtPlayer 播放器的公共领域电影播放文章,收录多部可直接播放的公开影片资源。

January 9, 2026 · Сер basa

丰富组件测试:音乐、书影音、内链与提示块

这篇文章用于测试新增的音乐卡片、书影音卡片、内链卡片和提示块。 音乐卡片 书影音卡片 Book哥德尔、艾舍尔、巴赫集异璧之大成个人评分:9.5 一本关于数学、音乐、艺术和意识的经典著作。 查看详情 Movie大河恋A River Runs Through It个人评分:9 一部关于家庭、成长、自然与人生选择的电影。 查看详情 内链文章卡片 推荐阅读全组件压力测试测试 Markdown、图片、视频、附件和移动端适配。→ 提示块 提示这是一个普通提示块,适合放补充说明。注意这是一个注意提示块,适合放容易踩坑的内容。风险这是一个风险提示块,适合放安全提醒或强警告内容。

January 7, 2026 · Сер basa

全组件压力测试:Markdown、图片、视频、表格与附件

这篇文章用于测试博客中常见和边缘内容的显示效果,包括标题、段落、列表、引用、表格、代码块、图片、视频、附件下载、长链接、折叠内容和移动端适配。 目录测试 如果主题启用了 TOC,这里应该能看到目录;如果未启用,也不影响文章显示。 文本样式测试 这是普通段落,用来观察中文排版、行距、段落间距和移动端换行效果。 这是粗体文本,这是斜体文本,这是删除线文本,这里有一段 行内代码 inline code,还有一个很长的连续字符串用于测试换行: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 这是一个很长的链接,用于测试移动端是否会撑破页面: https://example.com/this/is/a/very/very/very/very/very/very/long/path/with/query?name=markdown-component-stress-test&value=abcdefghijklmnopqrstuvwxyz0123456789 标题层级测试 三级标题 四级标题 五级标题 六级标题 标题层级应该有明显差异,但不要在手机端显得过大或过小。 列表测试 无序列表 第一项 第二项 第三项 嵌套第一项 嵌套第二项 更深层嵌套 再来一项 第四项包含很长很长的文字,用来测试列表在手机端是否能够正常换行,不会撑破页面或出现横向滚动。 有序列表 第一步:准备内容 第二步:测试样式 第三步:检查移动端 第四步:确认深色模式 任务列表 标题正常 表格正常 图片 Lightbox 正常 视频播放器正常 继续观察边缘情况 引用测试 这是一段普通引用。 引用中包含多行文字,用来检查引用块在深色模式和浅色模式下是否清晰可读。 引用中也可以包含 行内代码 和 粗体文字。 表格测试 组件作用移动端期望效果Markdown 表格展示结构化数据自动换行,不变成大卡片,不撑破页面图片 Lightbox点击图片站内预览点击后弹层显示,点击背景关闭ArtPlayer播放可直连视频控件正常,长按不弹下载菜单下载附件提供文件入口按钮醒目,手机端不溢出超长文本测试aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa自动换行 代码块测试 Bash 1hugo --gc --minify 2grep -R "post-lightbox-image" public/posts/full-component-stress-test/index.html JavaScript 1document.addEventListener("DOMContentLoaded", function () { 2 console.log("Component stress test loaded."); 3 4 const longName = "this-is-a-very-long-variable-name-used-to-test-code-block-horizontal-scrolling"; 5 console.log(longName); 6}); C# ...

January 6, 2026 · Сер basa

ArtPlayer 网络视频播放测试

下面是一个可以直接访问的 MP4 视频,用来测试站内 ArtPlayer 播放器。 这个视频地址来自 Video.js CDN,用于验证 ArtPlayer 播放器是否正常工作。

January 4, 2026 · Сер basa

图片展示测试:纯图片文章

January 2, 2026 · Сер basa

Markdown 语法展示:从标题到图片

这是一篇用于测试博客 Markdown 渲染效果的示例文章。 文本样式 这是普通文本。 这是粗体文本 这是斜体文本 这是删除线文本 这是 `行内代码 示例。 列表 无序列表 苹果 香蕉 橙子 有序列表 第一步 第二步 第三步 嵌套列表 前端 HTML CSS JavaScript 后端 Go C# Python 引用 这是一段引用内容。 Markdown 可以让写作更简单,也更清晰。 链接 这是一个链接:访问博客首页 图片 点击图片可以查看原图。 表格 名称类型说明Markdown标记语言用于快速写作Hugo静态网站生成器用于生成博客PaperModHugo 主题用于博客展示 代码块 1using System; 2 3class Program 4{ 5 static void Main() 6 { 7 Console.WriteLine("Hello, Markdown!"); 8 } 9} 任务列表 支持标题 支持图片 支持代码块 后续继续优化样式 中文段落测试 这是一个中文段落,用来观察博客在中文排版、行距、段落间距和阅读体验上的表现。良好的排版应该让文字易读、层次清晰,并且在手机和桌面端都有不错的显示效果。 Emoji 测试 写作很有趣 😄 部署很顺利 🚀 Markdown 很好用 ✍️

January 1, 2026 · Сер basa