书签失效需先排除临时故障,再切换内核与协议验证,最后用工具批量检测清理。具体步骤包括强制刷新、多端测试、切换兼容/极速模式、手动补全https,以及使用am-deadlink、chrome插件或python脚本识别并删除死链。

百度浏览器收藏夹里点开某个网址,页面显示“无法访问此网站”“连接已重置”或直接跳转到广告页,说明该书签已失效——它可能被原站删除、域名过期、服务器关停,或因HTTPS强制升级而拒绝HTTP请求。这类死链不会自动消失,必须主动识别并处理。
先确认是不是临时故障
打开那个打不开的网址,先别急着删书签。
按下 Ctrl + F5 强制刷新页面,绕过本地缓存重新加载。
换用手机百度浏览器或电脑上的 Chrome/Edge 同样地址再试一次——如果三端都打不开,基本可判定是链接本身已失效;若仅百度浏览器失败,问题出在本地设置或扩展干扰。
检查网络是否正常:打开百度首页或知乎试试,排除断网或DNS异常。这一步操作起来很简单,直接把网页地址复制粘贴到新标签页就行。
切换内核与协议再试一次
很多老网站只支持兼容模式(Trident),而新站点必须走极速模式(Blink)+ HTTPS,百度浏览器默认策略未必匹配。
在目标网址的地址栏最右侧点击闪电图标→选择“切换到兼容模式”或“切换到极速模式”,观察页面是否恢复加载。
手动在地址栏输入完整 HTTPS 地址,比如把 http://example.com 改成 https://example.com,回车后看左上角是否出现锁形图标。
【不建议跳过这步】 有些政府、教育类网站已全站关闭HTTP入口,仅响应加密请求,用HTTP访问必然失败。
批量检测并清理失效链接
如果收藏夹里有几十上百个书签,靠手动点开验证太耗时。下面三种方法按操作门槛从低到高排列:
方法一:用 AM-Deadlink 工具离线扫描(推荐新手)
1、在百度浏览器中点击右上角“三点”→“书签”→“导出书签”,保存为 bookmarks.html 到桌面。
2、下载 AM-Deadlink(Windows 平台),安装后打开,第一栏选“百度浏览器”,第二栏点“检查书签”。
3、等扫描完成,点击右侧箭头按钮让“Error”“404”“Timeout”条目排到最前面。
调用百度PaddleOCR‑VL大模型API,支持PDF、Word、PPT、图片等多格式文档解析,精准识别印刷体、手写体、表格、公式、图表、印章等复杂元素,支持100+语言,可处理不规则布局和跨页长文档。触发词:文档解析、VLM解析、大模型OCR、PaddleOCR、多模态文档、手写识别、公式识别、复杂版面。
4、按住 Shift 键连续选中所有红色状态链接→点击“删除”→确认执行。
方法二:Chrome 插件在浏览器内实时扫描(需启用开发者模式)
1、访问 Chrome 网上应用店,搜索并下载 “Check My Links” 插件(.crx 文件)。
2、在百度浏览器地址栏输入 chrome://extensions/ → 开启右上角“开发者模式”。
3、把下载好的 .crx 文件拖进扩展页面完成安装。
4、点击插件图标→“开始扫描”,等待新标签页列出全部非200状态链接。
【注意】 扫描期间不要关闭该结果页,否则进度丢失且无法批量操作。
方法三:Python 脚本离线检测(精度最高,适合技术用户)
1、同样先导出 bookmarks.html。
2、新建文本文件,粘贴以下代码并保存为 check_bookmarks.py:
import requests, re, sys<br>from urllib.parse import urljoin<br>def check_links(html_file):<br> with open(html_file) as f: content = f.read()<br> urls = re.findall(r'<a href="([%5E" content> invalid = []<br> for u in urls:<br> try:<br> r = requests.head(u, timeout=8, allow_redirects=True)<br> if r.status_code != 200:<br> invalid.append(f"{u} → {r.status_code}")<br> except Exception as e:<br> invalid.append(f"{u} → {e}")<br> with open("invalid_links.txt", "w") as f:<br> f.write("\n".join(invalid))<br>if len(sys.argv) > 1:<br> check_links(sys.argv[1])</a>
3、确保已安装 Python 3.8+ 和 requests 库(命令行执行 pip install requests)。
4、在命令行中运行:python check_bookmarks.py bookmarks.html。
5、打开生成的 invalid_links.txt,复制其中 URL,在百度浏览器书签管理器中搜索并手动删除。










