PHP-向受cloudfare保护的站点发出请求?
我正在尝试下载某个网页的文档(如果点击“查看页面源代码”,您会看到这些内容),该网页具有cloudfare保护,然后进行回显。这是我目前的代码:PHP-向受cloudfare保护的站点发出请求?,php,Php,我正在尝试下载某个网页的文档(如果点击“查看页面源代码”,您会看到这些内容),该网页具有cloudfare保护,然后进行回显。这是我目前的代码: <?php $ch = curl_init(); $curlConfig = array( CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => 1, CURLOPT_SSL_VERIFYPEER =>
<?php
$ch = curl_init();
$curlConfig = array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6',
CURLOPT_FOLLOWLOCATION => 0
);
curl_setopt_array($ch, $curlConfig);
echo(curl_exec($ch));
curl_close($ch);
?>
它将我重定向到此url:
??jschl_vc=7df2b994a588cc3cb3b91ecc95acca7e&pass=1443965612.707-g3h0lQ531e&jschl_答案=377
当然,我的本地主机上没有
chk_jschl
。我该如何解决这个问题?你就不能按照重定向操作吗?就像我说的,它试图将我重定向到我的本地主机上我没有的东西。阅读本文你的目标是什么,你想对该页面的源代码做什么,它是否属于你?你有权使用它吗?它被保护可能是有原因的!我正在为网站所有者(论坛)制作一个插件。当在某个子论坛发布帖子时,它会提醒所有者。