当前,我的代码收到403禁止的错误。
Warning: file_get_contents(https://website.com): failed to open stream: HTTP request failed!
HTTP/1.1 403 Forbidden in simple_html_dom.php on line 75
Fatal error: Call to a member function find() on boolean in file.php on line 20
这是我正在使用的代码(simple_html_dom.php
部分只是simple_html_dom的库。
$html = file_get_html("https://website.com");
foreach($html->find('a') as $element)
{
// the foreach data here.
}
发生错误的地方是foreach
,之前相同的代码已在工作,然后随机停止。我认为发生了两件事之一,Cloudflare阻止了我的网站IP,或者我达到了请求数量的配额。
我该如何使用代理甚至卷曲来绕过它?