Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops iMacros-使用xpath和loop命令提取字符串_Loops_Firefox_Imacros - Fatal编程技术网

Loops iMacros-使用xpath和loop命令提取字符串

Loops iMacros-使用xpath和loop命令提取字符串,loops,firefox,imacros,Loops,Firefox,Imacros,我想使用xpath和loop命令提取字符串 我想从xpath中提取一个字符串,其中tr的值增加1 ①/html/body/div[1]/div[2]/div/div/div[3]/div[4]/div[2]/div[2]/div/div[2]/table/tbody/tr[1]/td[3]/div/div[1]/a ②/html/body/div[1]/div[2]/div/div/div[3]/div[4]/div[2]/div[2]/div/div[2]/table/tbody/tr[2]/

我想使用xpath和loop命令提取字符串

我想从xpath中提取一个字符串,其中tr的值增加1

①/html/body/div[1]/div[2]/div/div/div[3]/div[4]/div[2]/div[2]/div/div[2]/table/tbody/tr[1]/td[3]/div/div[1]/a
②/html/body/div[1]/div[2]/div/div/div[3]/div[4]/div[2]/div[2]/div/div[2]/table/tbody/tr[2]/td[3]/div/div[1]/a
但当我播放循环时,它只提取第一个字符串的值。代码如下

SET !LOOP 1
TAG XPATH="/html/body/div[1]/div[2]/div/div/div[3]/div[4]/div[2]/div[2]/div/div[2]/table/tbody/tr[{{!LOOP}}]/td[3]/div/div[1]/a" EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
SET !CLIPBOARD {{!VAR1}}
OS:Firefox81.0版本构建=10021450


我看你的脚本还可以…,我重新发布它,因为你的OP有点难读,因为你没有使用任何格式,一些编辑已经挂起,所以我不能自己编辑它…:

SET !LOOP 1
TAG XPATH="/html/body/div[1]/div[2]/div/div/div[3]/div[4]/div[2]/div[2]/div/div[2]/table/tbody/tr[{{!LOOP}}]/td[3]/div/div[1]/a" EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
SET !CLIPBOARD {{!VAR1}}
无论如何,使用“相对定位”可能比使用“XPATH”更容易。。。 =>在“TD[1]”或“TD[2]”或“TD[3]”之后的任何其他单元格中可以用作“锚定”的任何内容

否则,如果“表”是页面上唯一的“表”,我希望下面的一个可以工作,使用两次“双相对定位”,这是我在iMacros论坛上多次解释的技术…:

TAG POS=1 TYPE=TABLE ATTR=* EXTRACT=TXT
TAG POS=R-1 TYPE=* ATTR=* EXTRACT=TXT
TAG POS=R{{!LOOP}} TYPE=TR ATTR=* EXTRACT=TXT
TAG POS=R-1 TYPE=* ATTR=* EXTRACT=TXT
SET !EXTRACT NULL
TAG POS=R3 TYPE=TD ATTR=* EXTRACT=TXT
PROMPT EXTRACT:<SP>_{{!EXTRACT}}_

除了last=real“EXTRACT”之外,如果所有这些元素都不可点击,那么之前的所有“EXTRACT”x4可能都不需要,脚本很可能可以简化,但您没有提供任何URL,因此,我无法查看页面及其HTML结构…

针对Mods的迷你虚假评论…:此Qt上的待定编辑是否有可能被某个可信用户批准/不批准。。。?编辑已经挂起超过24小时了,操作很难读取…,如果需要,我不能自己编辑,因为另一个编辑正在阻止过程…哦。。。!,好的编辑终于被批准了。。。OP/Qt现在在我看来很好,而且确实更可读。完美…-现在正在等待@OP的后续行动。。。在我的回答中…3天后的跟进令人印象深刻…!=>@OP,有什么进展/跟进吗。。。!?