直接答案:36 个文章页里 35 个至少有一种联系入口,但只有 1 个页面提供可留言的表单。最常见的是电话链接(34 页),其次是联系页链接(27 页)和邮箱链接(25 页);二维码字样出现在 16 页、微信 15 页。
页面共 21 个表单,但按 HTML 规则只有 2 个能判定为站内搜索、1 个是留言表单,其余 18 个是单文本框,无法从 HTML 判断用途。36 页里没有一页同时具备“留言表单 + tel + mailto + 联系页链接”四种路径;1 页(E28)完全没有联系入口。
方法:复用第 45 期文章页缓存
解析 2026-11-03 08:40–08:41 抓取的 36 个文章页(10 站,HTTP 200、HTML ≥5 KB),本轮零网络请求,不点击、不提交任何表单。统计表单、字段、可访问标签,以及 tel / mailto / 联系页链接与二维码、微信字样。5 个约 1.4 KB 的 E20 页面按体积阈值排除。
| 项 | 判定 | 边界 |
|---|---|---|
| 留言表单 | 表单内含 textarea | 不含弹窗/JS 动态插入 |
| 搜索表单 | type=search、name=q/keyword 或 action 含 search | 未命中即“未分类” |
| 字段 | input/select/textarea,排除 hidden 与按钮 | 不判断可见性 |
| 可访问标签 | aria-label、aria-labelledby、title、placeholder、label for 或 label 包裹 | 不判断标签文字是否准确 |
| 联系入口 | tel / mailto 链接、href 含 contact/lianxi/about 等 | 关键词匹配是下限 |
| 二维码 / 微信 | 正文或图片 alt 的文字匹配 | 不做图像识别 |
结果:电话链接最普遍,留言表单最稀缺
| 路径 | 覆盖页数 | 占 36 页 |
|---|---|---|
电话链接 tel: | 34 | 94.4% |
| 联系页链接 | 27 | 75.0% |
邮箱链接 mailto: | 25 | 69.4% |
| 二维码字样 | 16 | 44.4% |
| 微信字样 | 15 | 41.7% |
| 留言表单 | 1 | 2.8% |
| 站内搜索表单 | 2 | 5.6% |
| 至少一种路径 | 35 | 97.2% |
路径数量分布:3 种路径 21 页、2 种 10 页、1 种 4 页、0 种 1 页;没有页面达到 4 种。也就是说,“能联系上”基本靠电话与跳转链接,页内直接留言几乎没有。
唯一的留言表单:6 个字段,0 个程序可关联标签
E26 的文章页内嵌了一个产品咨询表单,字段是产品名称、公司名称、联系人、联系电话、地址与留言内容(5 个文本框 + 1 个 textarea)。每个字段前都有可见的 div 文字提示,但页面里 <label> 数量为 0,这些输入框也没有 placeholder、aria 或 title——按严格口径,6 个字段的可访问标签数为 0。视觉上能看懂,屏幕阅读器无法把提示与字段关联。
这也解释了整体比例:32 个字段里 26 个(81.2%)有标签,主要来自单文本框上的 placeholder 或 title;唯一的真实留言表单反而是 0。
21 个表单里,多数是单文本框
| 类型 | 数量 | 说明 |
|---|---|---|
| 留言表单(含 textarea) | 1 | E26,6 个字段 |
| 可判定为搜索 | 2 | name=keywords / key |
| 单文本框、用途未分类 | 18 | 多为站内搜索或订阅框 |
这些单文本框没有 type="search"、也没有 name="q",仅凭 HTML 无法确认是搜索还是订阅;本期按“未分类”记录,不把它们算作询盘路径。
站点分布
| 站点 | 页数 | 表单 | 留言页 | tel 页 | mailto 页 | 联系页 | 无入口页 |
|---|---|---|---|---|---|---|---|
| E03 | 5 | 5 | 0 | 5 | 5 | 5 | 0 |
| E06 | 5 | 5 | 0 | 5 | 0 | 5 | 0 |
| E09 | 5 | 0 | 0 | 5 | 5 | 5 | 0 |
| E14 | 5 | 0 | 0 | 5 | 5 | 0 | 0 |
| E16 | 3 | 0 | 0 | 3 | 0 | 0 | 0 |
| E19 | 1 | 1 | 0 | 0 | 0 | 1 | 0 |
| E22 | 5 | 0 | 0 | 5 | 5 | 5 | 0 |
| E23 | 5 | 8 | 0 | 5 | 5 | 5 | 0 |
| E26 | 1 | 1 | 1 | 1 | 0 | 1 | 0 |
| E28 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
E03、E23 的表单最多,但都是单文本框;E16 只有电话链接(3 页);E19 只有联系页链接;E28 的单个表单不是搜索也不是留言,页面没有任何可用联系入口。E23 的 5 页共 8 个表单,是样本内表单最密的站点。
与联系页、首页表单对比
| 口径 | 联系页(第 62 期) | 文章页(本期) |
|---|---|---|
| 页面数 | 20 | 36 |
| 留言表单 | 15 | 1 |
| 有表单的页面 | 15 | 18(多为单文本框) |
| 表单字段 | 手机号 9/9、邮箱 6、公司 6、验证码 6 | 32 个字段,26 个有标签 |
| 隐私告知 | 1 个表单内 | 未统计 |
联系页的留言表单很常见(15/20),文章页却几乎不提供(1/36)。这意味着文章带来的意向需要读者自己再跳一次联系页,路径更长。
对验收的启示
- 文章页要能承接询盘。 只有 1/36 有留言表单;验收时应明确文章页是否允许只放电话与跳转链接。
- 电话与邮箱链接要可点击。 34 页有
tel:、25 页有mailto:,这是当前最可靠的两种入口。 - 表单要有程序可关联的标签。 唯一的留言表单有可见文字但没有 label/aria,屏幕阅读器无法关联。
- 单文本框要说明用途。 18 个单文本框无法从 HTML 判断是搜索还是订阅,建议补
type="search"或明确 placeholder。 - 不要只靠二维码。 16 页出现二维码字样,但扫码是站外行为,无法在页面内留下可追踪的询盘记录。
局限
- 只看 HTML:JS 动态插入的弹窗、浮窗与表单不计,可能低估。
- 页面级:页脚全站复用的联系方式计入,未分离正文。
- 关键词下限:联系页链接按 href 匹配,自定义路径可能漏计;二维码/微信按文字匹配。
- 未提交测试:不判断表单能否成功提交、是否有验证码或隐私勾选。
- 10 站 36 页 pilot:不外推行业总体。
数据与复算
匿名数据:equipment-article-inquiry-paths-2026.csv(36 行 × 13 列:表单、留言表单、搜索表单、字段、可访问标签、tel/mailto/联系页链接、二维码与微信、路径数)。仓库内为 docs/research/2026-11-article-inquiry-paths.csv。
解析:scripts/article_inquiry_probe.py;单元测试 scripts/test_article_inquiry_probe.py(无网络)。运行:
python -m unittest scripts.test_article_inquiry_probe
配套:联系页留言表单 pilot、首页表单输入 pilot、文章页锚文本 pilot。、询盘路径检查器、首页询盘路径 pilot
数据来源与口径
- 文章页缓存:第 45 期 10 站 36 页(2026-11-03 08:40–08:41)。
- 表单:
<form>内的 input/select/textarea,排除 hidden 与按钮。 - 扫描时间:2026-11-05,零网络请求,不提交表单。