我想写一个在PHPbb论坛上解析特定威胁的应用程序.因此,如果一个帖子有200个页面,有10个帖子(这不能让你调整每页的帖子数),并且有一个这样的地址:
http://www.forum.com/viewtopic.PHP?t=10&postdays=0&postorder=asc&start=0
当您导航到同一个线程的下一页时,start参数会发生变化,如何一次性获得完整的线程?
我试过了:
http://www.forum.com/viewtopic.PHP?t=10&postdays=0&postorder=asc&start=0&end=2000
但没有奏效.
当然,我必须有办法做到这一点.
解决方法:
如果您正在解析,只需解析每个页面,然后将结果添加到最后.如果论坛没有开放的API,或以任何方式在一个页面上显示所有帖子,那么这就是您必须要做的事情.也许您可以编写一个递归函数来检查“下一页”链接或类似的东西,然后返回它,然后返回编译页面中的所有数据.
编辑:看你给你的示例网址,你试过改变t变量吗?你说这是每页10个帖子,并且设置为10,所以也许这就是每页控制帖子的内容.
http://www.forum.com/viewtopic.PHP?t=2000&postdays=0&postorder=asc&start=0
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。