URL解析工具 - 在线分析URL组成
分解URL为协议、主机、端口、路径、查询字符串和哈希等各个组成部分,便于理解与调试。
UD5工具箱
从 XML Sitemap 中快速提取所有 URL 链接,支持粘贴、URL 抓取和文件上传三种方式
点击选择或拖拽 XML 文件到此处
支持 .xml 文件
正在解析 Sitemap...
点击「加载」按钮抓取子 Sitemap(URL 模式)或手动复制子 Sitemap 链接单独处理
没有找到匹配的 URL
粘贴 Sitemap XML、输入 URL 或上传文件,然后点击解析按钮
Sitemap(站点地图)是一个 XML 文件,列出了网站中所有重要的页面 URL,帮助搜索引擎(如 Google、Bing)更高效地抓取和索引网站内容。它就像是网站的"目录",告诉搜索引擎哪些页面存在、哪些页面最近更新了。
对于 SEO 而言,Sitemap 至关重要:它能确保搜索引擎发现所有重要页面(尤其是深度页面或孤立页面),提高索引覆盖率,并加速新内容的被发现速度。
标准 Sitemap 遵循 sitemaps.org 协议,XML 格式如下:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
</urlset>
其中 <loc> 是必填项(URL 地址),<lastmod>、<changefreq>、<priority> 为可选项。还存在 Sitemap 索引文件(<sitemapindex>),用于包含多个子 Sitemap。
常见查找方式:
/sitemap.xml、/sitemap_index.xml、/sitemap//robots.txt 文件,通常包含 Sitemap: https://example.com/sitemap.xml找到 Sitemap URL 后,可直接在本工具中输入 URL 进行抓取(注意可能的 CORS 限制),或复制 XML 内容粘贴解析。
当网站页面非常多时,单个 Sitemap 文件会过于庞大。Sitemap 协议规定单个 Sitemap 文件最多包含 50,000 个 URL,且未压缩时文件大小不超过 50MB。因此大型网站会使用 Sitemap 索引文件(根元素为 <sitemapindex>),其中包含多个子 Sitemap 的链接。
本工具会自动识别 Sitemap 索引文件,展示所有子 Sitemap 链接。在 URL 模式下,您还可以点击「加载」按钮递归抓取子 Sitemap 中的 URL。
浏览器的同源策略会阻止从一个域名向另一个域名发起 AJAX 请求,除非目标服务器明确允许(返回 Access-Control-Allow-Origin 头)。大多数网站的 Sitemap 文件并未设置 CORS 头,因此直接 fetch 会失败。
解决方案:① 使用「粘贴 XML」方式,手动复制 Sitemap 内容;② 使用「上传文件」方式;③ 通过后端代理或 CORS 代理服务中转请求;④ 使用浏览器扩展暂时禁用 CORS(仅限开发调试)。
提取的 URL 列表有多种用途:
分解URL为协议、主机、端口、路径、查询字符串和哈希等各个组成部分,便于理解与调试。
粘贴以data:开头的链接,自动判断MIME类型并预览内容,或提供下载按钮。
为网页生成常用的meta标签(description, keywords, viewport等),优化搜索引擎收录。
支持多层递归解码及批量URL编码操作,自动识别已编码字符,适合复杂参数解析与网络调试。
输入网址,抓取该页面上的出入链接并绘制成节点关系草图。
输入活动名称、日期、地点和票价,生成 Event 结构化数据,用于活动搜索结果。
粘贴HTML和CSS,工具将尝试分析并为你抽取首屏内联样式,辅助性能优化。
输入标题、描述和URL,模拟在Google搜索结果中的展示效果,并检测长度。
上传疑似隐写图片,提取每个像素的最低位,尝试恢复隐藏的文本或数据。
保存常用代码片段,支持语法高亮显示、标签分类和全文搜索,数据存于 IndexedDB。
输入标题与描述,模拟Google搜索结果片段,检查截断与关键词效果。
上传或粘贴代码片段,自动识别单行和多行注释并将其提取出来,便于审查或生成文档。
输入 JavaScript 代码,实时生成对应的抽象语法树(AST),支持 ES 各版本,帮助理解编译器原理与代码结构。
输入CIDR块,以彩色网格展示网络地址、可用主机与广播地址,直观理解子网掩码。
在线URL编码解码工具,支持将字符串进行encodeURIComponent/decodeURIComponent处理,适用于参数传递。
粘贴 Prometheus 指标文本,解析为结构化表格,并支持基本过滤和排序。
适配多种SQL方言的关键词大小写与缩进风格,并可添加注释提示,提升大查询可读性。
上传多张小图标,自动合并成一张Sprite图,并生成对应CSS背景定位代码,提升加载性能。
输入长 URL,通过 TinyURL 或类似 API 生成短链接,并可复制或生成 QR 码。
设置资源计时缓冲区大小,监听 resourcetimingbufferfull 事件并处理。
一次粘贴多个标题,批量转换为对应的小写英文slug,并去重检查。
手动输入多个请求的起止时间,绘制并发请求时序瀑布图,模拟Web性能优化。
选择卡片、列表或表格布局,生成对应的灰色闪烁骨架屏HTML/CSS代码。
应用Sobel或其他卷积核实施边缘检测,提取图像轮廓线条,可设置阈值,导出黑白线稿。
输入IP地址和子网掩码或CIDR前缀,计算网络地址、广播地址、可用IP范围及主机数量。
输入Proto定义和Base64编码的protobuf数据,在线解码为JSON,辅助分析二进制通信内容。
显示当前网页的Referrer-Policy设置,并模拟不同策略下的Referer发送情况。
将JSON转换为CBOR字节数组并以十六进制显示,反之亦然,适用于IoT数据传输。
解析任何User-Agent字符串,返回详细的设备类别、制造商、操作系统及浏览器/引擎版本信息。
上传合并的精灵图,设定行数和列数,自动裁切为单独的小图并打包下载。