我正在努力使这项工作。基于单词/关键字匹配在.txt文件中保存链接。
这是一个代码:
TAG POS=1 TYPE=h3 ATTR=class:r extract=htm
SET resultLink EVAL("var s='{{!EXTRACT}}';var match txt=\mmorpg\")
set !extract {{resultLink}}
SAVEAS TYPE=EXTRACT FOLDER=C:\tmp FILE=GameList.txt
set !extract null
但我得到的只是GameList.txt中的"__undefined__"
有人能帮助我吗? 谢谢!
答案 0 :(得分:0)
正如我理解你的评论并在查看http://www.mmorpg.com/gamelist.cfm之后,代码可能必须是这样的:
SET !EXTRACT_TEST_POPUP NO
SET !LOOP 1
TAG POS={{!LOOP}} TYPE=TD ATTR=CLASS:alt EXTRACT=HTM
SET !EXTRACT EVAL("'{{!EXTRACT}}'.match(/http.*html/)[0];")
SAVEAS TYPE=EXTRACT FOLDER=C:\tmp FILE=GameList.txt
以循环模式播放最大循环值,例如841(带链接的表格的最大行)。
过时信息:
按如下方式尝试宏的第二行:
SET resultLink EVAL("('{{!EXTRACT}}'.match(/mmorpg/)) ? '{{!EXTRACT}}' : 'no match!';")