有无办法知道一共有多少页?

希望获得2021年盈利能力的数据

http://vip.stock.finance.sina.com.cn/q/go.php/vFinanceAnalyze/kind/profit/index.phtml?s_i=&s_a=&s_c=&reportdate=2021&quarter=4&p=1

注意,最后&p=1 ,一共有多少页呢?
我是手工查找出来123页。
于是我写一个循环

        for id in range(1,123+1):
            url='.................&p=1'.format(id)
            下载url并解析网页

处理2020年的数据,又要手工查找出来一共有多少页,可否有智能点的方法呢?

阅读 1.8k
2 个回答

很简单啊,这个p设置一个非常大的值,比如p=10000000,然后看一下返回的列表数据智能展示最大的列表页数,如图:
image.png

看到没?那个123就是最大页

那个页面里右上有个“每页显示: 20 40 60”,点击跳转发现增加了&num=60参数

换个数试试? 数据有点多,连分页都省了呢。。

http://.../index.phtml?...&num=6000
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进