首页 > 解决方案 > 支持 cookie 并启用 Javascript 来抓取合作伙伴网站?

问题描述

这里是合作伙伴网站返回的错误

要继续,您的浏览器必须支持 cookie 并且必须激活 JavaScript。要继续,您的浏览器必须接受 cookie 并且必须启用 JavaScript。

这是我正在使用的代码

  $client = new \GuzzleHttp\Client();
            $proxySetting=[
                'proxy' => 'socks://' . $proxyDetail['server'] . ':' . $proxyDetail['port'],
                'verify' => false,
                'User-Agent' => 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 ' .
                '(KHTML, like Gecko) Chrome/53.0.2785.89 Safari/537.36',
            'Accept' => 'text/html,application/xhtml+xml,application/xml;q=0.9,' .
                'image/webp,*/*;q=0.8',
            'Accept-Encoding' => 'gzip, deflate, sdch',
            'Cookie' => ["mobile.LOCALE=de; Domain=.mobile.de; Expires=Thu, 02-Jul-2020 03:38:39 GMT; Path=/"],
            'Referer' => 'http://www.alarabiya.net/.mrss/ar.xml',
            'Upgrade-Insecure-Requests' => 1,
            'Connection' => 'keep-alive'
            ];
        $response = $client->request(
            'GET',
            $url,
            $proxySetting
        );

标签: phpbrowserguzzle6guzzle

解决方案


推荐阅读