Для конкретного сценария PHP, над которым я работаю, я собираюсь использовать системный вызов веб-браузера Lynx для преобразования 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 скребок экрана, не волнуйтесь ...