【发布时间】:2021-11-10 20:19:52
【问题描述】:
我使用 curl 从 biorxiv 站点获取数据。 这不是非法工作。
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://www.biorxiv.org/search/electron+microscopy+jcode%3Abiorxiv+limit_from%3A2021-11-08+limit_to%3A2021-11-10+numresults%3A75+sort%3Arelevance-rank+format_result%3Astandard,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
));
我使用了这段代码,这在我的邮递员中运行良好,但在服务器上却无法运行。 我现在看到这条错误消息。
我该如何解决这个问题?
谢谢!
【问题讨论】:
-
这能回答你的问题吗? Bypassing Captcha with curl in PHP
标签: php codeigniter captcha cloudflare php-curl