脚本宝典收集整理的这篇文章主要介绍了php curl脚本获取aspx页面的内容,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经尝试了大约一天的时间来获取XMl Feed到我的应用程序中.通常不是问题,我有两个其他的Feed使用我在下面附加的simpleXML方法进入应用程序.
我的问题是这个其他页面是一个aspx页面,它似乎有某种重定向或者可能只是使用一个使用干净url的aspx框架.
这是我用于其他两个数据拉动的脚本,工作正常.
$grb_Feed_url = 'http://www.grb.uk@R_512_1718@/RSS.PHP'; $grb_jobs = simplexml_load_file($grb_Feed_url,'SimpleXMLElement',LIBXML_NOCDATA);
这很棒,但是当我尝试使用url http://www.milkround.com/rss.aspx时,它什么也没有返回.
然后我尝试了一个cURL脚本,这个适用于Godaddy示例,但没有为Milkround网址返回任何内容.同样奇怪的是,如果我删除CURLOPT_FOLLOWLOCATION行或将其设置为0,则返回“object moved to here”.
function get_data($url) { $ch = curl_init(); $timeout = 5; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNtransfer,1); curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout); curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1); $data = curl_exec($ch); curl_close($ch); return $data; } $returned_content = get_data('http://www.milkround.com/RSS'); PRint_r($returned_content); /* example of a url that works using this script */ /* $returned_content = get_data('http://www.Godaddy.com/hosting/websITe-builder.aspx'); */
任何帮助将非常感激.
提前致谢.
curl_setopt($ch,CURLOPT_USERAGENT,"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/4");
以上是脚本宝典为你收集整理的php curl脚本获取aspx页面的内容全部内容,希望文章能够帮你解决php curl脚本获取aspx页面的内容所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。