在你的设备上跑 · 不扣点数

自动化

在画布上拼几个块,页面就按你的规矩变成行:你的选择器、你的筛选、你起的列名。不动用 AI,什么都不外发,也不用花钱。

思路

块摆在画布上,之间连线

一条自动化就是一张小图。块爱放哪放哪,连线决定数据往哪流。跑起来时,SheetPilot 顺着线从取材块一路走到存表块,把最后出来的东西写下去。

从头到尾都是同一种形状

每条线上流的都是同一样东西:带列名的一堆行。所以任何块都能接到任何块上,你不用去想类型对不对得上。

允许有好几个终点

一张图可以结束在好几个存表块上 —— 链接写进这张表格,图片写进那张。每个终点各管自己的表头和查重设置。

成环会被拒绝,而不是跑一半

如果一条线会连成一个圈,编辑器当场告诉你,这次运行根本不会开始。你不会在表格里捡到半条自动化的残骸。

唯一要记的合流规则

两条以上的线接到同一个块时,它们的行按行号并排成多出来的列。标题来自这条线、链接来自那条线、日期来自第三条:三条线进一个存表块,就是三列。没有什么「合并块」要学,因为压根没别的可选。

如果几条线带来的行数不一样,短的会补空,编辑器同时把这处不齐标出来 —— 你在画布上就发现了,而不是事后在表格里发现。

取材
取材
存到表格
AB

七种,词汇量就这么多

取材

数据从哪儿进这张图。七种来源里挑一种,再给它产出的这一列起个名字。

提取

从某一列的文本里捞出邮箱、网址、数字,或者一段正则命中的内容。一个格子里装着五个链接,就会炸成五行。

筛选

去重、丢掉空行、按包含的文字或匹配的模式留下或剔除某些行,也可以只保留最前面的若干行。

文本处理

整理空白、改大小写、查找替换、截断到指定长度,或者在这一列每个值前后加上一段文字。

拆分

按分隔符把一个格子拆开 —— 拆成多行,或者拆成并排的几个具名列。

补列

给每一行盖上页面地址、页面标题、日期、时间,或者一段你自己写的、把它们拼起来的文本。

存到表格

终点。选好表格和工作表,决定第一次写入时要不要把列名写成表头,再选一列在追加前用来查重。

取材来源:你右键点中的东西 · 当前选区 · 页面正文 · CSS 选择器命中的全部元素(取文字,或取 href 这类属性)· 页面上每一个链接 · 每一张图片 · 页面上第一张表格(连表头一起)。

三种触发方式

要专门去找才能跑的自动化,用两天就不用了,所以给了三种触发方式。

从侧栏跑

打开「自动化」标签按运行。它作用在你眼前这个页面上,跑完告诉你加了多少行。

从右键菜单跑

把菜单开关打开,这条自动化就出现在你要的位置 —— 选中文字上、链接上、图片上,或者页面本身。

用快捷键跑

一共三个快捷键槽位。把最常用的那条自动化占一个槽,按一下就跑,界面都不用露面。

写之前先预览

预览会拿当前页面把整张图跑一遍,但什么都不写。每个块都会报出它产出了多少行,外加几个样例值。结果为空时,你一眼就能看出是哪个块把行清空的 —— 十有八九是某个选择器还差一个 class。

模板

从一张已经能跑的图开始

空画布不是个好起点。五张现成的图覆盖了常见形状 —— 打开一张,改掉你真正在意的那几处就行。

  • 收集链接

    页面上的每一个链接,去重之后,每行再带上来源页面和日期。

  • 收集邮箱

    同样的形状,换成邮箱地址。在一个名录页或联系页上跑一遍,就得到一份干净的清单。

  • 抓一个列表

    CSS 选择器命中的每个元素出一行。填好选择器,它就能对付任何重复的卡片、行或条目。

  • 右键摘存

    把你右键点中的东西连同页面标题、地址和日期一起存下来,保存那一刻起就待在右键菜单里。

  • 两列并排

    两个选择器,两条线进同一个块。这张图就是合流规则的说明书,需要「标题连着它的链接」时照着它改最快。

实战例子

把三十张职位卡片收进跟踪表

一个招聘站一屏列出三十张卡片,你想要每张卡片的标题,以及它背后的链接。

第二天,同一个站,同一个快捷键:只有你还没见过的职位会被加进去。

  1. 1

    从「两列并排」模板开始。第一个取材块填卡片标题的选择器,第二个填卡片链接的选择器 —— 属性选链接地址,而不是取文字。

  2. 2

    按预览。两个块都报三十行,说明选择器对了;报零说明太窄,报三百说明太宽。

  3. 3

    加一个「丢掉空行」的筛选块,再加一个补日期的补列块,这样你永远知道这批是什么时候抓的。

  4. 4

    把存表块指向你的跟踪表,打开表头开关,选链接那一列做查重,然后跑。

上限,以及几个值得养成的习惯

  • 最多二十条自动化,每条最多十六个块 —— 够干正经活,又小到一张图还看得懂。
  • 单次最多写五百行,所以一个巨大的页面不会一不小心往你表格里倒进几千行。
  • 列名照着你表格表头的写法起。一条自动化和一张表格能严丝合缝,全靠这一点。
  • 站点一改版,选择器就会失效。想知道是哪个块哑了,预览是最快的办法。
  • 这里的一切 —— 画图、运行、结果 —— 都发生在你的浏览器里,行数据从你的机器直连 Google 的接口。

今天下午就能搭一条。

第一条大约花十分钟。之后每次跑,只要按一下键。