您好,欢迎访问一九零五行业门户网

curl抓取得到HTTP/1.1 403 Forbidden

给朋友做一个抓取番号的小程序,我使用下面这段代码得不到任何数据,将header设为1,得到如下结果
http/1.1 403 forbidden accept-ranges: bytes date: sat, 15 nov 2014 03:11:05 gmt age: 0 connection: close x-cache: miss
以下为代码,请问该如何解决呢?谢谢了
回复讨论(解决方案) $headers['user-agent'] = 'mozilla/5.0 (macintosh; intel mac os x 10.9; rv:33.0) gecko/20100101 firefox/33.0'; $url=http://www.btspread.com/search/%e9%a2%a8%e9%96%93; $headerarr = array(); foreach( $headers as $n => $v ) { $headerarr[] = $n .':' . $v; } $ch=curl_init(); curl_setopt($ch,curlopt_url,$url); curl_setopt($ch,curlopt_header,1); curl_setopt($ch,curlopt_returntransfer,1); curl_setopt ($ch, curlopt_httpheader , $headerarr ); echo $xml=curl_exec($ch); curl_close($ch);
谢谢lijpwsw
其它类似信息

推荐信息