iMacros从搜索中提取POS

时间:2017-03-08 23:51:42

标签: web-scraping imacros extraction

我正在尝试找出如何提取一段文本的POS,然后使用提取的值基于提取的信息单击链接作为网络抓取图像的一部分。此页面上的所有链接都具有相同的文本,并由表格的不同列中的数字标识。例如,链路A1在TD1中,但唯一标识符在TD2中。为了计算链接POS,我将4添加到唯一编号POS,然后除以6.

到目前为止我的代码是这样,但是当imacro运行时,它无法使用搜索功能提取位置。

SEARCH SOURCE=TXT:{{number}} EXTRACT=POS
SET !VAR1 {{!EXTRACT}}
ADD !VAR1 4
SET !VAR1 EVAL("!VAR1 / 6")
TAG POS=!VAR1 TYPE=A ATTR=CLASS:align-left

有没有办法可以修改此代码,根据不同单元格中的唯一编号单击链接,或者以不同的方式执行此操作?

1 个答案:

答案 0 :(得分:1)

尝试在此方案中使用相对定位:

TAG POS=1 TYPE=TD ATTR=TXT:{{number}}
TAG POS=R-1 TYPE=A ATTR=CLASS:align-left