我正在使用cURL(simple_html_dom.php)做php解析器。我必须在这里解析新闻帖子:https://www.sport-express.ru/football/reviews/page2/这是第二页。我需要得到编程的最后一个页码(它将是50)。没有分页-只有惰性加载按钮。我如何才能得到最后一个页码使用cURL?谢谢!
PS:这将是伟大的,如果你也显示如何我可以得到最后一页的号码时,将分页。
我正在使用cURL(simple_html_dom.php)做php解析器。我必须在这里解析新闻帖子:https://www.sport-express.ru/football/reviews/page2/这是第二页。我需要得到编程的最后一个页码(它将是50)。没有分页-只有惰性加载按钮。我如何才能得到最后一个页码使用cURL?谢谢!
PS:这将是伟大的,如果你也显示如何我可以得到最后一页的号码时,将分页。
2条答案
按热度按时间iq0todco1#
一种可能的解决方案是遍历所有页面,直到出现错误404
ie3xauqp2#
试试看:
这就是我们要找的:
首先找到'data-prop-max-page='的位置
因为搜索字符串的长度为20个字符,所以添加20。
然后得到
>
的位置,紧接着$start位置(第三个strpos参数)。然后得到子字符串,今天是50。以下是找到的值:
PS:这将是伟大的,如果你也显示如何我可以得到最后一页的号码时,将分页。
到那一天再回复我的答案吧,我的通灵能力没那么敏锐。