javascript - 即使提及扩展名,Imacros.. 文件默认也会附加扩展名

标签 javascript imacros

我正在对网页上的一个元素进行屏幕截图,但它以 .cgi 格式或 .php 格式保存图像(在每种情况下分别)。如何不让文件采用默认扩展名?

例如。

VERSION BUILD=8850919 RECORDER=FX
TAB T=1
URL GOTO=about:newtab
URL GOTO=http://falcon.spectranet.com/llmrtg/cgi-bin/llmrtg.cgi
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:llmrtg ATTR=NAME:cp_id CONTENT=*****
SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:PASSWORD FORM=NAME:llmrtg ATTR=NAME:cp_pwd CONTENT=*****
TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:llmrtg ATTR=*
ONDOWNLOAD FOLDER=* FILE=+_image WAIT=YES 
TAG POS=1 TYPE=IMG ATTR=SRC:http://falcon.spectranet.com/llmrtg/cgi-bin/graph.cgi?
cp_id=17197&session=* CONTENT=EVENT:SAVEPICTUREAS

在这个例子中,我得到image.cgi,如果我提到FILE=+_image.jpg,那么我的文件将被重命名为image.jpg.cgi ,我怎样才能摆脱 .cgi提前致谢

最佳答案

我在最后一行将其更改为 CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT,而不是 CONTENT=EVENT:SAVEPICTUREAS。这对我有用,我的文件现在保存为 .png

TAG POS=1 TYPE=IMG ATTR=SRC:http://falcon.spectranet.com/llmrtg/cgi-bin/graph.cgi?cp_id=17197&session=* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT

其余一切都一样。

关于javascript - 即使提及扩展名,Imacros.. 文件默认也会附加扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26584645/

相关文章:

javascript - 树形面板中的空消息

javascript - 为什么这会导致 Google 的 Closure 编译器出现 "invalid syntax"错误?

javascript - 常规 iMacros 转换为 JavaScript 但仍然无法工作

javascript - 字符串格式 | JavaScript | iMacros

javascript - 如何根据特定标准在angularjs中使用正则表达式添加密码验证?

javascript - 过滤多个表列

JavaScript 在 Firefox 的 iMacros 插件中的多个宏之间切换

javascript - 我希望 iMacro 继续,除非发现条件错误,否则出现错误消息并退出

javascript - 自动突出显示/复制

javascript - 汇总对象数组并计算每个唯一对象名称的平均值