我正在嘗試使用simple_html_dom()
抓取網頁內容,但我獲得了403 Forbidden
。
當我通過瀏覽器嘗試時,我確實可以訪問。我試圖抓取網站內容時出現禁止的錯誤
$target_url ='http://<URL>';
$html = new simple_html_dom();
$html->load_file($target_url);
我正在嘗試使用Guzzel Package,但我再次收到此錯誤消息。
$client = new \GuzzleHttp\Client();
$result = $client->request('GET', 'http://<URL>');
dd($result->getBody());
我該怎麼辦?
@Federkun這是我Laravel代碼的一部分,'dd'是laravel提前'var_dump':https://laravel.com/docs/ 5.3/helpers#method-dd – MajAfy
'403 Forbidden'意思是「服務器理解請求但拒絕授權。」。閱讀'http://'提供的文檔。通常你需要某種access_token。 –
Federkun
感謝@Federkun,但我可以從我的瀏覽器訪問,所以我認爲我應該爲我的PHP代碼添加一些參數以便請求,不是嗎? –
MajAfy