Я очищаю сайт, ищу JPG для загрузки.
Очистка HTML-страниц сайта работает нормально.
Но когда я пытаюсь получить JPG с CURL, copy (), fopen () и т. Д., Я получаю статус 403 запрет .
Я знаю, что это потому, что владельцы сайтов не хотят, чтобы их изображения были удалены, поэтому я понимаю, что хорошим ответом будет , просто не делайте этого, потому что они не хотят, чтобы вы .
Хорошо, но допустим, что все в порядке, и я пытаюсь обойти это, как этого достичь?
Если я получаю тот же URL-адрес в браузере, я могу прекрасно открыть изображение, дело не в том, что мой IP заблокирован или что-то в этом роде, и я тестирую скребок по одному файлу за раз, поэтому он не блокирует меня, потому что делать слишком много запросов слишком часто.
Насколько я понимаю, сайт может проверять наличие файлов cookie, которые подтверждают, что я использую браузер и просматриваю их сайт, прежде чем загрузить JPG.
Или, может быть, PHP использует некоторый пользовательский агент для запросов, которые сервер может обнаружить и отфильтровать.
В любом случае, есть идеи?