首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过php运行lynx

通过php运行lynx
EN

Stack Overflow用户
提问于 2014-08-17 15:21:54
回答 1查看 1K关注 0票数 0

我在一个文本文件中有一个URL列表,每行一个。我希望通过lynx运行它们中的每一个,以便使用以下方法获得无标记文本的转储:

代码语言:javascript
复制
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‘不被识别为内部或外部命令、可操作的程序或批处理文件。我在塞格温做实验,林克斯也是这样工作的。

问题:

  1. 这条路有可能吗?
  2. 它是否可以通过cygwin控制台通过“包括”文本文件并循环遍历每个URL来完成呢?
  3. 你能推荐一种不同的方法吗?

提前感谢您的帮助。

DM

EN

回答 1

Stack Overflow用户

发布于 2014-09-28 05:09:56

你告诉我们你是在cygwin这样做的,所以我会用这样的脚本:

代码语言:javascript
复制
#!/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的文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25350586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档