我想使用Automator:
1-从包含大约50个URL的文本文件中提取URL 2-在Firefox中打开它 3-截取窗口的截图 4-关闭窗口 5-为接下来的49个URL再做一次。
第一步,我无法从文本文件中提取url,automator给出 我做的时候没什么。
嗯,这已经知道了,我的错误是我必须在提取url之前使用获取文本编辑文档的内容。
第二件事,我不知道如何在URL后递归URL。
知道它会在不同的标签中同时打开所有网址,这会让我的firefox因为同时打开的标签数量而关闭。 我怎么能在url之后把它做成url?
这是我第一次使用Automator而且我对苹果脚本一无所知。
任何帮助?
答案 0 :(得分:1)
不需要Automator,只需使用webkit2png
即可轻松安装homebrew
,如下所示:
brew install webkit2png
然后将所有网站的列表放在名为sites.txt
的文件中,如下所示:
http://www.google.com
http://www.ibm.com
然后像这样运行webkit2png
:
webkit2png - < sites.txt
或者,如果您不喜欢这种方法,只需使用OS X中的内置工具即可执行此类操作。将以下内容保存在名为GrabThem
的文本文件中
#!/bin/bash
while read f
do
echo Processing $f...
open "$f"
sleep 3
screencapture ${i}.png
((i++))
done < sites.txt
然后使用
使其在终端中可执行(您只需要执行此操作一次)chmod +x GrabThem
然后在终端中运行它:
./GrabThem
文件将被称为1.png
,2.png
等。
您可以看到列表底部的最新文件是:
ls -lrt
您可能希望查看screencapture
的选项,可能是选择特定窗口而不是整个屏幕的选项。您可以通过输入以下内容来查看选项:
man screencapture
并点击SPACE
转发页面并q
退出。