注册 登录
编程论坛 新人交流区

[讨论][求助]关于网页的分析

nap 发布于 2007-10-05 10:25, 371 次点击
如何按顺序抓取一个论坛上的相同主题的下一个页面,比如一个话题有可能有很多楼,有些帖子会在下一页显示,现在要做的就是如何找出下一页?
然后把它保存下来
6 回复
#2
coachard2007-10-05 11:03

找出下一页???那我觉得你不应该分析网页,而要去破解论坛的数据库~~~~

愚见

#3
Knocker2007-10-05 12:30
以下是引用coachard在2007-10-5 11:03:07的发言:

找出下一页???那我觉得你不应该分析网页,而要去破解论坛的数据库~~~~

愚见

的确是愚见

#4
程啥序C啥++2007-10-05 12:31
可以找到下一页的URL啊,顺藤摸瓜下去
#5
Knocker2007-10-05 12:41

[QUOTE]119 10 1/12页 1 2 3 4 5 6 7 8 9 10››..12 快速回复: 新人必读之:为什么要限制新人在技术区发帖?[/QUOTE]
以这个论坛为例,你只要找到上述的 1 2 3 4 5的链接即可,
[QUOTE]<b>1</b><a href="dispbbs.asp?boardid=231&amp;replyid=349648&amp;id=173922&amp;page=1&amp;skin=0&amp;star=2" target="">2</a><a href="dispbbs.asp?boardid=231&amp;replyid=349648&amp;id=173922&amp;page=1&amp;skin=0&amp;star=3" target="">3</a><a href="dispbbs.asp?boardid=231&amp;replyid=349648&amp;id=173922&amp;page=1&amp;skin=0&amp;star=4" target="">4</a><a href="dispbbs.asp?boardid=231&amp;replyid=349648&amp;id=173922&amp;page=1&amp;skin=0&amp;star=5" target="">5</a><a href="dispbbs.asp?boardid=231&amp;replyid=349648&amp;id=173922&amp;page=1&amp;skin=0&amp;star=6" target="">6</a><a href="dispbbs.asp?boardid=231&amp;replyid=349648&amp;id=173922&amp;page=1&amp;skin=0&amp;star=7" target="">7</a><a href="dispbbs.asp?boardid=231&amp;replyid=349648&amp;id=173922&amp;page=1&amp;skin=0&amp;star=8" target="">8</a><a href="dispbbs.asp?boardid=231&amp;replyid=349648&amp;id=173922&amp;page=1&amp;skin=0&amp;star=9" target="">9</a><a href="dispbbs.asp?boardid=231&amp;replyid=349648&amp;id=173922&amp;page=1&amp;skin=0&amp;star=10" target="">10</a>[/QUOTE]


或者是在


[QUOTE]<input type="text" name="star" size="1" value="1" style="height : 16px;" /><input type="submit" value="GO" name="submit" /></span>[/QUOTE]

star 填入页面数,然后,给 submit一个onclick

甚至还可以自己构造URL

#6
nap2007-10-05 14:29

看起来不错

#7
duanf042007-10-05 14:50
回复:(Knocker)[QUOTE]119 10 1/12页 1 2 3 4 5 6 ...

很好

1