用 JavaScript 判断 if 和 Imacros

Sentence if and Imacros with JavaScript

我尝试用 JavaScript 和 Imacros 编写一个简单的代码,但我遇到了一个严重的问题。

代码:

iimPlay("CODE:TAB T=1\nURL GOTO=https://www.lapatilla.com/site/\nTAG POS=1 TYPE=H4 ATTR=TXT:** EXTRACT=TXT\nPROMPT {{!EXTRACT}}");
var G_Extract= iimGetLastExtract(1);
if (G_Extract=="Estados<SP>Unidos<SP>dice<SP>en<SP>la<SP>ONU<SP>que<SP>no<SP>va<SP>a<SP>tolerar<SP>avance<SP>de<SP>Venezuela<SP>hacia<SP>una<SP>dictadura")
{
   var G_Extract="CODE:";
   G_Extract +="URL GOTO=lapatilla.com ";
   iimPlay(G_Extract)
} 
else {
   var G_Prueba="CODE:";
   G_Prueba +="URL GOTO=taringa.net ";
   iimPlay(G_Prueba)
}

我应该怎么做代码?

嗯,理论上应该去一个新闻门户并提取新闻的标题,然后在另一个变量中比较提取的标题与另一个标题,如果标题匹配 运行 一个选项,否则 运行 另一个。问题是它总是像其他地方一样执行。

也就是说,就好像所比较的标题永远不匹配。那是个谎言,有些时候是故意在脚本中编程以使两个标题匹配,但是,这并没有发生。

有人可以帮我解决这个问题吗?

如果您查看提取的文本的形式并将其与您在 IF 条件中使用的形式进行比较,您会注意到实际提取的文本没有任何 <SP>,这就是为什么您总是输入其他。

现在提取的标题是

EEUU prohíbe las negociaciones de deuda nueva y capital de Venezuela y Pdvsa

并且下面的代码在if检查中成功,输出IF。

iimPlay("CODE:TAB T=1\nURL GOTO=https://www.lapatilla.com/site/\nTAG POS=1 TYPE=H4 ATTR=TXT:** EXTRACT=TXT\nPROMPT {{!EXTRACT}}");
var G_Extract= iimGetLastExtract(1);
iimDisplay(G_Extract);
if (G_Extract=="EEUU prohíbe las negociaciones de deuda nueva y capital de Venezuela y Pdvsa")
{
   iimDisplay("IF");
} 
else {
   iimDisplay("ELSE");
}