Очень немногие сайты используют идентичные механизмы аутентификации, поэтому нет одного способа всегда проходить аутентификацию на сайте.
Лучше всего будет использовать cURL и сделайте ваш скребок похожим на настоящий браузер.Это означает использование файлов cookie (поиск «cookie» на странице, возможно, вы захотите использовать файл cookie / jar) и сохранение их где-то, переход к форме входа, успешная отправка и последующее использованиеэтот сеанс «браузера» для выполнения очистки.
Пожалуйста, убедитесь, что сайты не возражают против такого удаления.В случае обнаружения вас могут забанить с сайта в зависимости от того, насколько владельцы сайта не любят его просматривать.