Одним из основных недостатков curl
является то, что все больше и больше веб-страниц окрашивают свой основной контент в ответ JavaScript AJAX, который происходит после первоначального ответа HTTP. curl
никогда не узнает об этом пост-окрашенном контенте.
Поэтому, чтобы получить эти типы веб-страниц из командной строки, я был ограничен написанием сценариев на Ruby, которые приводят SeleniumRC к запуску экземпляра Firefox, а затем возвращают исходный HTML-код после завершения этих вызовов AJAX.
Было бы намного лучше иметь более компактное решение командной строки для этого типа проблемы. Кто-нибудь знает что-нибудь?