>  기사  >  백엔드 개발  >  crawl抓取本地正常,服务器提示503异常,纠结

crawl抓取本地正常,服务器提示503异常,纠结

WBOY
WBOY원래의
2016-06-13 12:11:101643검색

crawl抓取本地正常,服务器提示503错误,纠结啊
各位大神周末好,小弟遇到个问题,crawl抓取本地正常,放到服务器提示503错误,纠结啊

<br />$url="http://www.btspread.com/search/SW-130 ";<br />$ch=curl_init();<br />curl_setopt($ch,CURLOPT_URL,$url);<br />curl_setopt($ch,CURLOPT_HEADER,0);<br />curl_setopt($ch,CURLOPT_NOBODY, true);<br />curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);<br />curl_setopt($ch,CURLOPT_POST,1);<br />curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.47 Safari/536.11');<br />$html=curl_exec($ch);<br />curl_close($ch);<br />

在本地抓取就可以正常运行,但是一放到服务器上抓取就提示:
Status: 503
Info: Service Unavailable
XID: 1162878720
请问是什么原因,该如何解决呢?
------解决思路----------------------
你的代码本身并无问题
你有 curl_setopt($ch,CURLOPT_HEADER,0);
所以程序不会输出对方的状态码

由此推断,状态码 503 是你的服务器发出的
HTTP503 表示由于临时的服务器维护或者过载,服务器当前无法处理请求。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.