php循环采集出文章列表
<?phpheader("Content-type:text/html;charset=gb2312");$url="http://top.qidian.com/Book...
<?php
header("Content-type: text/html; charset=gb2312");
$url = "http://top.qidian.com/Book/TopDetail.aspx?TopType=6"; //目标站
$fp = @fopen($url, "r") or die("超时");
$fcontents = file_get_contents($url);
preg_match("/ <a target=\"_blank\" href=\"http:\/\/www.qidian.com\/Book\/(.*?)\.aspx\"/is", $fcontents, $regs);
print_r($regs);
?>
我现在这样能获取到第一本小说的id了,但是我想获取这个列表的所有小说id,不知道要怎么实现
求各位直接写代码出来 我刚学php不是很懂 展开
header("Content-type: text/html; charset=gb2312");
$url = "http://top.qidian.com/Book/TopDetail.aspx?TopType=6"; //目标站
$fp = @fopen($url, "r") or die("超时");
$fcontents = file_get_contents($url);
preg_match("/ <a target=\"_blank\" href=\"http:\/\/www.qidian.com\/Book\/(.*?)\.aspx\"/is", $fcontents, $regs);
print_r($regs);
?>
我现在这样能获取到第一本小说的id了,但是我想获取这个列表的所有小说id,不知道要怎么实现
求各位直接写代码出来 我刚学php不是很懂 展开
1个回答
展开全部
在你的代码基础上稍微修改了一下 如下
<?php
header("Content-type: text/html; charset=gb2312");
$url = "http://top.qidian.com/Book/TopDetail.aspx?TopType=6"; //目标站
$fp = @fopen($url, "r") or die("超时");
$fcontents = file_get_contents($url);
preg_match_all("/ <a target=\"_blank\" href=\"http:\/\/www.qidian.com\/Book\/(.*?)\.aspx\"/is", $fcontents, $regs);
print_r($regs[0]);
?>
<?php
header("Content-type: text/html; charset=gb2312");
$url = "http://top.qidian.com/Book/TopDetail.aspx?TopType=6"; //目标站
$fp = @fopen($url, "r") or die("超时");
$fcontents = file_get_contents($url);
preg_match_all("/ <a target=\"_blank\" href=\"http:\/\/www.qidian.com\/Book\/(.*?)\.aspx\"/is", $fcontents, $regs);
print_r($regs[0]);
?>
更多追问追答
追问
兄弟也许你没看懂我的意思 现在我第一个小说的id已经能够获取到了 我现在想获取的是这个列表内所有的id~
我现在这样能获取到第一本小说的id了,但是我想获取这个列表的所有小说id,不知道要怎么实现
追答
我没明白?你用我的代码 去试试 再说话
你连看都没看
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询