网页源码查看(HTML 下载)
以电脑或手机浏览器、搜索引擎爬虫的身份抓取网页,查看响应头和 HTML 源码,可格式化并下载。
正在加载…
你输入的内容会发送到本站服务器,由服务器代为查询或连接。只能查询公网地址,查询内容与结果不保存。
工具介绍
以电脑版 Chrome、iPhone Safari、Googlebot 或百度蜘蛛(Baiduspider)的身份抓取网页,查看 HTML 源码和响应头。适合检查搜索引擎爬虫从你的网站拿到了什么、确认网站是否给手机返回了不同的页面、在手机上查看网页源码,或者把网页 HTML 下载保存。
网页由本站服务器下载,最多自动跟随 10 次跳转,并显示状态码、最终网址、服务器地址、跳转链路、响应头,以及原始或格式化的源码。网页中的脚本不会执行,超过 2 MB 的部分会被截断。只能抓取公网地址的 80、443、8000、8008、8080、8081、8443、8888 端口,查询内容与结果不保存。
使用步骤
- 填写“网页地址”;没有写 http:// 或 https:// 的地址按 HTTPS 抓取。
- 在“模拟身份”中选择“电脑浏览器(Chrome)”(默认)、“手机浏览器(iPhone Safari)”、“Googlebot”或“百度蜘蛛(Baiduspider)”。
- 点击“获取源码”。
- 查看状态码、最终网址和跳转记录,展开“响应头”查看全部响应头。
- 在“原始”和“格式化”之间切换,然后“复制”源码,或“下载”为 HTML 文件。
常见问题
为什么源码几乎是空的?
这里只显示服务器返回的 HTML,不执行脚本。依靠 JavaScript 生成内容的网站返回的往往只是一个空框架和若干脚本标签,正文不会出现在这里。
选“Googlebot”看到的就是谷歌看到的吗?
工具会发送 Googlebot 的 User-Agent,你看到的是网站对这个身份返回的内容。但请求仍然来自本站服务器,会核验爬虫 IP 的网站可能给出与谷歌实际抓取不同的结果。
为什么源码被截断了?
响应体最多读取 2 MB,超出部分会被截断,并在响应体大小旁注明“超过大小上限,已截断”。
“格式化”会改动什么?
格式化会把每个标签或每段文字放到单独一行并缩进,遇到不规范的 HTML 也不会报错;script、style、pre、textarea、title 中的内容保持原样。“下载”保存的是当前看到的视图。
GBK 编码的网页能正常显示吗?
能。工具依次根据 Content-Type 响应头、字节顺序标记(BOM)和网页前 2 KB 中的 meta charset 判断编码。在“原始”视图下下载,会保留服务器返回的原始字节。
相关工具
域名 DNS 查询
通过公共 DNS 服务器查询域名的 A、AAAA、CNAME、MX、NS、TXT、SOA、CAA 等解析记录,或由 IP 地址反查 PTR 名称。
HTTP 模拟请求
由服务器发送 GET、POST、PUT、DELETE 等请求,可自定义请求头与请求体并选择 HTTP/1.1 或 HTTP/2,查看响应状态、响应头和内容,不受浏览器跨域限制。
HTTP 状态查询
批量查询最多 20 个网址或域名的 HTTP 状态码、跳转链路、响应时间与服务器类型。
IP 地址查询
查看本机公网 IP,或查询任意 IPv4、IPv6 地址及域名所在的国家、地区与城市。
网页 Meta 标签提取
批量提取最多 20 个网页的标题、关键词(Keywords)、描述(Description)、Canonical 与 Open Graph 标签,可导出 CSV。
端口开放检测
检测公网服务器最多 10 个 TCP 端口是否开放,可一键选择常用服务端口。