使用 iMacros 将动态数据提取到剪贴板
Extract dynamic data to clipboard with iMacros
我想从一行句子中提取动态词。这是一次性密码。
问题是 OTP 在每次刷新时都会发生变化,并且这个 6 个字符的 OTP 位于文本行中。
例如:为应用程序 ID 生成的 OTP 是:30AF06。 (此 OTP 有效期为 5 分钟)。这个“30AF06”需要从这一行中提取出来。
这是 html 正文部分:
<tr>
<td valign="top" width="100%">
<table class="visa_table" width="100%">
<tbody><tr>
<td style="text-align: center;font-weight: bold"><br>Generated OTP for application id is : 30AF06. (This OTP is valid for 5 min.)</td></tr>
全身:
<form name="OnlineForm" method="post" onsubmit="return verify();" autocomplete="off">
<table class="visa_table" width="77%">
<tbody><tr>
<td class="mainHeading" colspan="3"> </td>
</tr>
<tr>
<td colspan="3" class="text_center">
<div class="pageHeading text_center">
Appointment OTP
</div>
</td>
</tr>
<tr>
<td valign="top" width="100%">
<table class="visa_table" width="100%">
<tbody><tr>
<td style="text-align: center;font-weight: bold"><br>Generated OTP for application id is : 30AF06. (This OTP is valid for 5 min.)</td>
</tr>
<tr>
<td style="text-align: center"><br><br>
<input class="btn btn-primary" value="Home Page" onclick="location.href = 'index.html';" type="button"></td>
</tr>
</tbody></table>
<br>
<br>
<br>
<br>
</td>
</tr>
</tbody></table>
</form>
试试这个变体:
SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=TABLE FORM=NAME:"OnlineForm" ATTR=CLASS:"visa_table"&&width:"100%" EXTRACT=TXT
SET id EVAL("'{{!EXTRACT}}'.match(/id is : (\w+)\./)[1];")
我想从一行句子中提取动态词。这是一次性密码。 问题是 OTP 在每次刷新时都会发生变化,并且这个 6 个字符的 OTP 位于文本行中。
例如:为应用程序 ID 生成的 OTP 是:30AF06。 (此 OTP 有效期为 5 分钟)。这个“30AF06”需要从这一行中提取出来。
这是 html 正文部分:
<tr>
<td valign="top" width="100%">
<table class="visa_table" width="100%">
<tbody><tr>
<td style="text-align: center;font-weight: bold"><br>Generated OTP for application id is : 30AF06. (This OTP is valid for 5 min.)</td></tr>
全身:
<form name="OnlineForm" method="post" onsubmit="return verify();" autocomplete="off">
<table class="visa_table" width="77%">
<tbody><tr>
<td class="mainHeading" colspan="3"> </td>
</tr>
<tr>
<td colspan="3" class="text_center">
<div class="pageHeading text_center">
Appointment OTP
</div>
</td>
</tr>
<tr>
<td valign="top" width="100%">
<table class="visa_table" width="100%">
<tbody><tr>
<td style="text-align: center;font-weight: bold"><br>Generated OTP for application id is : 30AF06. (This OTP is valid for 5 min.)</td>
</tr>
<tr>
<td style="text-align: center"><br><br>
<input class="btn btn-primary" value="Home Page" onclick="location.href = 'index.html';" type="button"></td>
</tr>
</tbody></table>
<br>
<br>
<br>
<br>
</td>
</tr>
</tbody></table>
</form>
试试这个变体:
SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=TABLE FORM=NAME:"OnlineForm" ATTR=CLASS:"visa_table"&&width:"100%" EXTRACT=TXT
SET id EVAL("'{{!EXTRACT}}'.match(/id is : (\w+)\./)[1];")