获取是没问题。。但是似乎字符编码上有些问题,
//header( "Content-type:text/html;Charset=utf-8" );
$urls = [
'/'
];
$array = [
// 'user-agent:Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36;'
// 'accept-language:zh-CN,zh;q=0.8,zh-TW;q=0.6;
'Content-Type:text/html; charset=utf-8'
];
var_dump($urls);
foreach ($urls as $url) {
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_BINARYTRANSFER=>true,
CURLOPT_ENCODING => 'gzip,deflate',
CURLOPT_HTTPHEADER => $array
]);
$output = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
var_dump($info);
mb_convert_encoding($output, 'utf-8', 'GBK,UTF-8,ASCII');
echo $output;
// file_put_contents('str.txt' , $output,FILE_APPEND);
}
顺带问一下获取拉钩内容一直显示页面加载中。。。
页面加载中...