我正在对网页上的一个元素进行屏幕截图,但它以 .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/