PHP Curl从外部站点获取内容

时间:2016-08-08 19:07:33

标签: php html curl

我试图将主网站上的内容导入微网站,因此微网站只会在没有数据库的情况下从主站点提取内容。

我使用curl来做这个,因为当我尝试解析内容时,我是卷曲的新手,只显示了tittle,img和teaser文本(到目前为止这是好的)。但我接下来想要的是,当用户点击标题链接到详细信息文章时没有跳转到主站点(原始站点/来源)。

有任何线索如何做到这一点?

我的代码目前是:

$curl = curl_init('http://www.mainsite.com/indeks/64/');

curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);

$page = curl_exec($curl);

if(curl_errno($curl)) // check for execution errors
{
    echo 'Scraper error: ' . curl_error($curl);
    exit;
}

curl_close($curl);

$regex = '/<ul class="list_indeks">(.*?)<\/ul>/s';
if ( preg_match($regex, $page, $list) )
    echo $list[0];
else 
    print "Not found"; 

感谢帮助

0 个答案:

没有答案