各行に 1 つずつ、テキスト ファイルに 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' は、内部または外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。私はcygwinを介して実行していますが、lynxはそのように正常に動作します。
質問:
- このようにできるはずですか?
- 代わりに、テキスト ファイルを「インクルード」して各 URL をループすることにより、cygwin コンソールから実行できますか?
- 別の方法をお勧めしますか?
助けてくれてありがとう。
DM