file_get_contents显示无法打开流:HTTP请求失败!特定网站不接受HTTP / 1.1 406

时间:2019-07-07 21:41:38

标签: php web web-scraping

我正在使用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不可接受。我想获取图像文件列表

0 个答案:

没有答案