【发布时间】:2009-05-28 02:28:50
【问题描述】:
对于我正在处理的特定 PHP 脚本,我将使用对 Lynx Web 浏览器的系统调用将 HTML 转换为纯文本并捕获输出:
$text = `lynx -dump stackoverflow.com`;
/*
#[1]Stack Overflow [2]RSS
[3]login | [4]about | [5]faq
____________________________
[6]logo homepage
* [7]Questions
* [8]Tags
* [9]Users
* [10]Badges
*/
但是,我想做的是优雅地回退到不同的方法,以防 Lynx 在服务器上不可用。 如何检查程序是否存在于您的 PATH 中?哦,它需要在 Windows 和 Linux 上都运行... :p
我不是在写 SO 屏幕抓取工具,别担心……
【问题讨论】: