句子如果使用JavaScript
问题描述:
iMacros的我尽量让JavaScript和iMacros的一个简单的代码,但我有一个严重的问题。句子如果使用JavaScript
代码:
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>
,这就是为什么您总是输入else的原因。
现在所提取的标题是
EEUUprohíbe拉斯negociaciones德deuda努埃瓦Ÿ资本委内瑞拉PDVSAŸ
和下面的代码成功进行检查,如果,输出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");
}
您的片段不工作表示错误 { “消息”: “的ReferenceError:iimPlay没有定义”, “文件名”: “https://stacksnippets.net/js”, “LINENO” :13, “colno”:9 } –