У меня такой вопрос. Я парсю страницы с помощью phpQuery + file_get_contents. Но мне нужно как то имитировать клик по collapse. Как это сделать ?
Тоисть мне нужно кликнуть по div, чтобы появился еще один div. А его нету в коде, пока не кликнешь по другому div.
Или можно как то добавить class с помощью phpQuery ?
Если этого div-а до клика нет, то значит он подгружается через ajax. Открываем консоль (f12), переходим во вкладку network, и кликаем на элемент. Смотрим какой запрос и куда уходит и в php-коде вставляем этот запрос в file_get_contents. Ну а дальше вы знаете.
Скорее всего никакой клик вам выполнять не надо (это требуется только когда нет никакой тривиальной возможности получить результат без исполнения JS). Нужные вам данные либо уже есть на странице и просто скрыты (отображаются при помощи JS), либо при клике выполняется запрос на получение этих данных.