示例:追踪小组件的变化

域名集是一份快照,因此可以对比 PublicWWW 某次更新前后的两份快照。本示例演示如何找出改用某种分享小组件、同时弃用另一种的网站,共十一步,每一步都附有对应的界面截图。

同样的思路适用于任何“谁从 A 换成了 B”的问题:两次搜索、两个域名集,在更新后重复一遍,然后求差集、求交集。

  1. 先找出这两种小组件的示例代码:


  2. 查找含有 ShareThis 小组件代码的网站,并将域名保存到域名集:


  3. 对 AddToAny 小组件代码执行同样操作,并将域名保存到另一个域名集:


  4. 等待 PublicWWW 更新后,重新运行 ShareThis 的查询:


  5. 将最新的 ShareThis 结果保存到域名集:


  6. 重新运行 AddToAny 的查询:


  7. 同样将最新的 AddToAny 结果保存到域名集:


  8. 找出新增 ShareThis 代码的网站:


  9. 找出已移除 AddToAny 代码的原有网站:


  10. 对两个域名集求交集,找出既安装了 ShareThis、又移除了 AddToAny 的网站:


  11. 下载、浏览结果,或保留结果用于其他运算:


第 1 步和第 2 步必须在您要衡量的那次更新之前完成,因为无法搜索过去的索引。建议养成习惯:首次运行今后需要对比的查询时,就把结果保存为域名集。

下一篇 示例:提取电话和邮箱