IMACROS如何替换br命令
IMACROS how to replace br command
晕朋友,想请教一些关于imacros命令的问题。我真的很新,是这样的:
所以我想先提取所有文本和一些文本,
1. 首先我要提取所有的 TXT 这是我的commad:
TAG POS=1 TYPE=TD ATTR=COLSPAN:"4" EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=* FILE=RESULT.csv
<tr class="detail-middle">
<td colspan="4">
<span class="font-bold">Address</span>
<p>
<strong>Orin Fade</strong>
<br>
19 rue marciere
<br>
Lyon
<br>
Lyon
<br>
France
<br>
Phone Number: +33 0478372730
</p>
</td>
</tr>
效果是 result.csv 上的数据在每个 <br>
上创建新行,我希望我可以将 <br>
更改为 space " " 所以结果是 1行。
- 我可以只提取
<p> </p>
之间的数据吗?
因为我不知道 "TYPE=" 和什么 "ATTR="
谢谢
您可以尝试通过以下行仅提取 <p>
和 </p>
之间的数据:
TAG XPATH="//td[@colspan='4'][1]/p" EXTRACT=TXT
为了将 <br>
替换为空格 " ",您应该使用 EVAL
命令:
TAG POS=1 TYPE=TD ATTR=COLSPAN:"4" EXTRACT=TXT
SET !EXTRACT EVAL("'{{!EXTRACT}}'.replace(/\n/g, ' ').trim();")
SAVEAS TYPE=EXTRACT FOLDER=* FILE=RESULT.csv
晕朋友,想请教一些关于imacros命令的问题。我真的很新,是这样的:
所以我想先提取所有文本和一些文本, 1. 首先我要提取所有的 TXT 这是我的commad:
TAG POS=1 TYPE=TD ATTR=COLSPAN:"4" EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=* FILE=RESULT.csv
<tr class="detail-middle">
<td colspan="4">
<span class="font-bold">Address</span>
<p>
<strong>Orin Fade</strong>
<br>
19 rue marciere
<br>
Lyon
<br>
Lyon
<br>
France
<br>
Phone Number: +33 0478372730
</p>
</td>
</tr>
效果是 result.csv 上的数据在每个 <br>
上创建新行,我希望我可以将 <br>
更改为 space " " 所以结果是 1行。
- 我可以只提取
<p> </p>
之间的数据吗? 因为我不知道 "TYPE=" 和什么 "ATTR="
谢谢
您可以尝试通过以下行仅提取 <p>
和 </p>
之间的数据:
TAG XPATH="//td[@colspan='4'][1]/p" EXTRACT=TXT
为了将 <br>
替换为空格 " ",您应该使用 EVAL
命令:
TAG POS=1 TYPE=TD ATTR=COLSPAN:"4" EXTRACT=TXT
SET !EXTRACT EVAL("'{{!EXTRACT}}'.replace(/\n/g, ' ').trim();")
SAVEAS TYPE=EXTRACT FOLDER=* FILE=RESULT.csv