一张主页卡片连接到一个已检查的网站和一张公开联系卡片,旁边是一个不可用托盘。
使用一条公开路径之前,先检查它。

设置与主页约定

把 startUrls 中已保存的整个双主页示例列表,替换为一个打算使用的已知主页。

当前 Instagram Profile build 0.1.26 的 startUrls 接受 1 到 1,000 个公开主页 URL、@账号名或纯账号名。完全相同的重复输入字符串只检查一次。一行代表一次尝试过的输入,包括不可用状态的行。

原生字段为 input、channelId、eimuId、fbid、channelUrl、handle、displayName、description、externalUrl、bioLinks、biographyEntities、detectedEmails、detectedLinks、businessContactMethod、businessEmail、businessPhoneNumber、businessAddress、shouldShowPublicContacts、status、statusReason、observedAt 和 isBillable。eimuId 必须使用这一准确拼写。fbid 与 Meta 关联,不是 Facebook Page ID。

主页 status 可以是 ok、partial、private、login_required、not_found、blocked、challenge、rate_limited、parser_miss、invalid_input 或 failed。保留 statusReason 和 observedAt。OUTPUT 报告 requestedChannels、acceptedProfileInputs、rejectedInputs、datasetRows、usefulRows、billableRows、nonUsefulRows 和 statusCounts。

用一个 NASA 主页做的测试返回的 status 为 ok,并返回正确的 channelId、规范的 channelUrl、handle、description、externalUrl、detectedLinks 和五个 bioLinks。它的 detectedEmails 是空数组,直接的商业邮箱或电话为 null。这证明身份和链接支持有效,并不证明每个账号都有联系数据。

重要联系字段包括 externalUrl、bioLinks、detectedLinks、detectedEmails、businessEmail、businessPhoneNumber、businessContactMethod 和 shouldShowPublicContacts。联系按钮标志不是联系方式的值。

分步方法

  1. 从已知的公开主页和已说明的联系目的开始。该工具从提供的 URL 提取公开暴露的主页线索,而不是搜索某个地区数据库。
  2. 先测试一个主页,并在使用任何链接之前检查来源身份、status 和时间。将原始字段单独保存。联系按钮标志不是联系方式的值。
  3. 为每个不重复的候选链接或类似邮箱的线索建立一条路径记录,包含主页 ID、来源字段、原始值、observedAt、拟定路径类型和复核状态。保留字段出处。安全地规范化主机名大小写和末尾斜杠。
  4. 区分 bioLinks 或 externalUrl 中的公开链接,与描述文字中检测到的链接。两者都是候选。mailto 路径是一个公开地址字符串,不能证明邮件可以送达。缺失的公开邮箱或电话仍然不可用。
  5. 人工打开打算使用的公开链接页面。记录最终目的地,以及它是否属于同一位创作者、是否提供商业联系表单、是否重定向到别处,或是否不可用。该工具不会抓取该网站。
  6. 使用范围较窄的复核状态:unreviewed、checked_public_route、ambiguous、unavailable 或 rejected。一条已检查的公开路径只表示当时有一次带日期的人工来源匹配,不是已核实的所有权或可送达性。
  7. 对同一个已核实主页的路径去重,同时保留字段和来源引用。把无关的链接聚合页和联盟重定向分开保留。记录冲突,不要猜测。
  8. 交付一份带来源链接的联系路径登记表,包含人工证据和下一步行动。本指南止于已检查的路径,不发送消息。

虚构演算示例

*(注:以下是为展示该方法而写的原创虚构示例。)*

虚构创作者 ID10001 返回 externalUrl `https://green.example/contact`, bioLinks 包含同一 URL 和 `https://links.example/green`, detectedEmails 为 `["hello@green.example"]`,businessEmail 为 `null`。四条线索在保留出处后得到三个不同的路径候选。人工检查发现 `green.example/contact` 是匹配的公开商业表单,该链接聚合页重定向到一个无关账号,检测到的邮箱无法在任何匹配的公开页面上确认。将表单标为 checked_public_route,将聚合页标为 rejected 并写明原因,将邮箱标为 ambiguous。三个已复核候选中有一条已检查路径,这是路径复核计数,不是邮箱有效率。直接的 businessEmail 字段仍为 null。第二个主页在收集时状态为 blocked,没有可用的联系证据;这不能证明该创作者没有商业联系方式。

路径证据表

路径证据表
创作者与来源 URL字段出处原始候选人工最终 URL 与日期证据与状态
`channelId10001` <br> `https://www.instagram.com/greenstudio/``externalUrl`, `bioLinks``https://green.example/contact``https://green.example/contact` <br> 已检查:2026-10-13匹配的公开商业表单,`checked_public_route`
`channelId10001` <br> `https://www.instagram.com/greenstudio/``bioLinks``https://links.example/green``https://other.example/profile` <br> 已检查:2026-10-13重定向到虚构的无关账号,`rejected`
`channelId10001` <br> `https://www.instagram.com/greenstudio/``detectedEmails``hello@green.example`无 / 未确认 <br> 已检查:2026-10-13没有已确认且匹配的最终公开来源,`ambiguous`

工具限制与范围

Actor 收集线索,读者人工检查目的地;没有外部抓取,也没有可送达性证明。

来源和延伸阅读

作者 Chronometrica · 更新日期

返回顶部 ↑