file_get_contents показывает, что не удалось открыть поток: HTTP-запрос не выполнен! HTTP / 1.1 406 Недопустимо для конкретного сайта - PullRequest
0 голосов
/ 08 июля 2019

Я использую file_get_contents для получения данных.На большинстве сайтов работает нормально.Но это показывает ошибку для конкретного сайта.Вот один из них: https://wikivisually.com/wiki/Bamboo-copter

Я также использовал curl для этого, но не работает для этого конкретного сайта.

    $html = file_get_contents('https://wikivisually.com/wiki/Bamboo-copter');

    $dom = new \domDocument;
    $dom->loadHTML($html);
    $dom->preserveWhiteSpace = false;
    $images = $dom->getElementsByTagName('img');
    $imageList['matchedImages'] = [];
    $imageList['possibleMatches'] = [];
    $searchtags = $request->searchtags;
    $i = 0; $j = 0;
    foreach ($images as $image) {
        $src = $image->getAttribute('src');
    }

Показывает file_get_contents (https://wikivisually.com/wiki/Bamboo-copter):не удалось открыть поток: HTTP-запрос не выполнен! HTTP / 1.1 406. Недопустимо. Я хочу получить список файлов изображений

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...