火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 4049|回复: 8

有个分页 不会采集 高手帮忙看看 附分页代码

[复制链接]
发表于 2008-8-21 17:29:59 | 显示全部楼层 |阅读模式
<div style="font-weight:bold;"> 本套图片共有<font color="#FF0000">22</font>张图片,分页   <span id="menuTitle1" class="anniu2" >[1]</span> <span id="menuTitle2" class="anniu1" >[2]</span> <span id="menuTitle3" class="anniu1" >[3]</span> <span id="menuTitle4" class="anniu1" >[4]</span> <span id="menuTitle5" class="anniu1" >[5]</span></div></div>
<SCRIPT language=javascript1.2>
function showpage(sid)
{
whichEl = eval("picpage" + sid);
eval("picpage1.style.display=\"none\";");
eval("menuTitle1.className=\"anniu1\";");
eval("picpage2.style.display=\"none\";");
eval("menuTitle2.className=\"anniu1\";");
eval("picpage3.style.display=\"none\";");
eval("menuTitle3.className=\"anniu1\";");
eval("picpage4.style.display=\"none\";");
eval("menuTitle4.className=\"anniu1\";");
eval("picpage5.style.display=\"none\";");
eval("menuTitle5.className=\"anniu1\";");
if (whichEl.style.display == "none")
{
eval("picpage" + sid + ".style.display=\"\";");
eval("menuTitle" + sid + ".className=\"anniu2\";");
}
else
{
eval("picpage" + sid + ".style.display=\"none\";");
eval("menuTitle" + sid + ".className=\"anniu1\";");
}
}
</SCRIPT>



这个分页 如何采集呢?
文章页 http://www.mn866.com/Content/2007-10-11/460.html
高手请指点!~

QQ 6656092  万分感谢


[ 本帖最后由 6045670 于 2008-8-21 19:06 编辑 ]
发表于 2008-8-21 18:06:03 | 显示全部楼层
这个是脚本控制的,先分析一下脚本是怎么工作的
发表于 2008-8-21 18:31:41 | 显示全部楼层
我想应该是<span id=" 到 </div>,要在全部列出模式里面填写,不知道我这样对不对,因为你没有把网址给发出来,也就不明白这样的对不对,没有测试的地址
 楼主| 发表于 2008-8-21 18:43:52 | 显示全部楼层
原帖由 chenfy 于 2008-8-21 18:31 发表
我想应该是



http://www.mn866.com/Content/2007-10-11/460.html
这个是地址 希望高手指点 谢谢
发表于 2008-8-21 20:08:15 | 显示全部楼层
确实有些难度的。
 楼主| 发表于 2008-8-22 15:17:24 | 显示全部楼层
确实有些难度的。确实有些难度的。确实有些难度的。确实有些难度的。
发表于 2008-8-22 15:38:53 | 显示全部楼层
.................

一分钟搞定了.你自己再看下源码.从上住下看.
发表于 2008-8-22 15:47:33 | 显示全部楼层
这个其实是假分页。
你可以仔细研究代码。
<div id="picpage1" >  
<a href="http://www.48520.com/pic/2007-10-11/460/z03718-1.jpg" target="_blank"><img src="http://www.48520.com/pic/2007-10-11/460/z03718-1.jpg" alt="" vspace="10" border="0"></a><br>
<a href="http://www.48520.com/pic/2007-10-11/460/z03718-2.jpg" target="_blank"><img src="http://www.48520.com/pic/2007-10-11/460/z03718-2.jpg" alt="" vspace="10" border="0"></a><br>
<a href="http://www.48520.com/pic/2007-10-11/460/z03718-3.jpg" target="_blank"><img src="http://www.48520.com/pic/2007-10-11/460/z03718-3.jpg" alt="" vspace="10" border="0"></a><br>
<a href="http://www.48520.com/pic/2007-10-11/460/z03718-4.jpg" target="_blank"><img src="http://www.48520.com/pic/2007-10-11/460/z03718-4.jpg" alt="" vspace="10" border="0"></a><br>
<a href="http://www.48520.com/pic/2007-10-11/460/z03718-5.jpg" target="_blank"><img src="http://www.48520.com/pic/2007-10-11/460/z03718-5.jpg" alt="" vspace="10" border="0"></a><br>
</div>

//以上是所谓的“第一页”
<div id="picpage2"  style="display:none;">
<a href="http://www.48520.com/pic/2007-10-11/460/z03718-6.jpg" target="_blank"><img src="http://www.48520.com/pic/2007-10-11/460/z03718-6.jpg" alt="" vspace="10" border="0"></a><br>
<a href="http://www.48520.com/pic/2007-10-11/460/z03718-7.jpg" target="_blank"><img src="http://www.48520.com/pic/2007-10-11/460/z03718-7.jpg" alt="" vspace="10" border="0"></a><br>
<a href="http://www.48520.com/pic/2007-10-11/460/z03718-8.jpg" target="_blank"><img src="http://www.48520.com/pic/2007-10-11/460/z03718-8.jpg" alt="" vspace="10" border="0"></a><br>
<a href="http://www.48520.com/pic/2007-10-11/460/z03718-9.jpg" target="_blank"><img src="http://www.48520.com/pic/2007-10-11/460/z03718-9.jpg" alt="" vspace="10" border="0"></a><br>
<a href="http://www.48520.com/pic/2007-10-11/460/z03718-10.jpg" target="_blank"><img src="http://www.48520.com/pic/2007-10-11/460/z03718-10.jpg" alt="" vspace="10" border="0"></a><br>
</div>
//以上是所谓的“第二页”


以上代码表明,控制 <div>的css样式,就可以控制在页面上的显示情况。



而所谓的分页就是

function showpage(sid)
{
whichEl = eval("picpage" + sid);
eval("picpage1.style.display=\"none\";");
eval("menuTitle1.className=\"anniu1\";");
eval("picpage2.style.display=\"none\";");
eval("menuTitle2.className=\"anniu1\";");
if (whichEl.style.display == "none")
{
eval("picpage" + sid + ".style.display=\"\";");
eval("menuTitle" + sid + ".className=\"anniu2\";");
}
else
{
eval("picpage" + sid + ".style.display=\"none\";");
eval("menuTitle" + sid + ".className=\"anniu1\";");
}
}


点击“第二页”的时候,第二层 (id="picpage2")的样式表变成 可显示,而其他层的样式表变成不显示。


所以所有的图片都在本页中,他是一个假分页。你只需要采集当前页的所有图片即可。

[ 本帖最后由 sushy 于 2008-8-22 15:51 编辑 ]
 楼主| 发表于 2008-8-22 15:55:25 | 显示全部楼层
厉害厉害  我的错 我的错  我没仔细看哈哈

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2024-11-18 16:47

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表