目前curl代码:$url = 'http://www.cf588.com/forum.php?mod=viewthread&tid=145&extra=page%3D1'; $ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_USERAGENT, $u);
curl_setopt($ch, CURLOPT_REFERER, $r);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);每次抓到的东西都是:抱歉,指定的主题不存在或已被删除或正在被审核用浏览器可以正常打开,用fiddle直接raw:
GET http: //www.cf588.com/forum.php?mod=viewthread&tid=145&extra=page%3D1 HTTP/1.1
Host: www.cf588.com也能正常获取,郁闷呀,到底那里错了,一点头绪都没有。高手给指点一下呀。

解决方案 »

  1.   

    @jordan102这个帖子的内容为:
    黄金连跌4天,为今年来最长的跌势,因主要亚洲消费者的实货买需乏善可陈,及油价下跌带动金价在清淡交易中下滑。技术盘整行情下,逢低买入比较安全。
    黄金:
    激进者:1640.5/1639.5买入,止损1638,目标1645-1651-1656;
    1651或1656压力进空,止损3美元,目标1650以下,最低看1645;
    保守者:1634进多,止损1631,目标1640-1645;
    1656或1670阻力进空,止损3美元,目标5-10美元。
    白银:目前31.6破位看涨到31.97,再次破位,那么涨势形成;
    回调的话等31.27买入,止损31,目标31.6-31.9这些,但是,这些你能找到吗???我这里可是找不到哦。
      

  2.   

    @jordan102,兄弟,不要骗我呀。我这里死活都看不到,什么原因呀?
      

  3.   

    @jordan102,兄弟,用我上面发的这个curl能抓到帖子的内容吗??
      

  4.   

    奇怪了,现在又能看到了。
    又有新问题来了
    $pattern = '/(?<=postmessage_)([^td]*)(?=<\/td)/is';这个正则在RegexBuddy里可以正常匹配,但到了PHP就匹配不出来了。
      

  5.   

    $pattern = '/(?:postmessage_)([^td]*)(?:\/td)/is' //改成这样