//初始化
$ch = curl_init();
//url
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
//设置超时时间
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 120);
//设置来源
curl_setopt($ch, CURLOPT_REFERER, $referer_url);
//设置UA
curl_setopt($ch, CURLOPT_USERAGENT,$ua);
//设置post与数据
curl_setopt($ch, CURLOPT_POST, 1);
$post_data = array(
"t" => "1",
"keyword" => $listid
);
//post数据
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
//略过ssl
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
//跟随跳转
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_AUTOREFERER, 1);
//取得内容
$str=curl_exec($ch);
//关闭
curl_close($ch);
正则表达式匹配(双引号内的双引号需转义)
$pattern="/
preg_match_all($pattern,$str,$matches);
循环输出正则集合
foreach($matches[1] as $i => $row){
......
}