我在一个文本文件中有一个URL列表,每行一个。我希望通过lynx运行它们中的每一个,以便使用以下方法获得无标记文本的转储:
foreach ($result as $url) {
//lynx each url and append to output file
exec("lynx -dump 'http://mysite.co.uk/?p=12' >> output.txt");
$i++;
}(我也尝试过shell-exec ),但它不能工作-我要么得到一个空的输出文件,要么消息:'lynx‘不被识别为内部或外部命令、可操作的程序或批处理文件。我在塞格温做实验,林克斯也是这样工作的。
问题:
提前感谢您的帮助。
DM
发布于 2014-09-28 05:09:56
你告诉我们你是在cygwin这样做的,所以我会用这样的脚本:
#!/bin/bash
for result in `cat url.txt`
do
(echo;echo "$result";echo;echo )>>output.txt
lynx -dump $result >>output.txt
done其中url.txt是带有URL的文件。
https://stackoverflow.com/questions/25350586
复制相似问题