例如:我要采这里面的资讯列表,http://news.etannet.com/stock/newlist.php?id=4(内容页面的网址及内容标题)正则规则怎么写,我写的取不到数据,请高手帮忙
$source=file_get_contents('http://news.etannet.com/stock/newlist.php?id=4');
preg_match_all('<DIV class=l>\[<B>(.*) </B>\] <A href=\"(.*)\" target=_blank>(.*)</A>',$source,$art_list);
echo $art_list[3][0];
没有任何结果输入的?
$source=file_get_contents('http://news.etannet.com/stock/newlist.php?id=4');
preg_match_all('<DIV class=l>\[<B>(.*) </B>\] <A href=\"(.*)\" target=_blank>(.*)</A>',$source,$art_list);
echo $art_list[3][0];
没有任何结果输入的?
解决方案 »
- web编程框架
- 数组取值问题。。。
- 序列化过的数据,通过post方式传值,数据消失
- 菜鸟求教为什么我的page.php代码实现不了分页,望高人帮我看看问题出在哪了
- PHP生成HTML页面的问题?
- print("<a href=\"%s?id=%s\">") "%s是什么意思
- PHP下拉列表框可以自己输入也可选择的问题
- (狂送分)急~~~~哪里能下载163摄影版和poco那样的照片管理程序????
- 高手请指教,php页面如何显示flash?
- 新人,数据库的问题 就是警告:mysql_fetch_array():提供的参数不是一个有效的数据库资源
- php程序分页的问题
- 新型ORM queryphp框架 操作类似jquery方式
preg_match_all ( '/<div class=\"list_title\"\>资讯列表<\/div\>
<ul\>(.)*<\/ul\>
<\/div\>
<div class=side id=sideBars\>/isU', $source, $artpart );
preg_match_all('/<li\>(.)*<li\>/isU',$artpart[0][0],$art_list);
print_r($art_list);
exit;
preg_match_all ( '/<div class=\"list_title\"\>资讯列表<\/div\>
<ul\>(.)*<\/ul\>
<\/div\>
<div class=side id=sideBars\>/isU', $source, $artpart );
preg_match_all('/<li\>(.)*<li\>/isU',$artpart[0][0],$art_list);
print_r($art_list);
exit;