所以说我正在使用 BeautifulSoup 来解析页面,而我的代码发现查询至少有 7 个页面。
分页看起来像
1 2 3 4 5 6 7 Next
如果我一直分页到 7,有时会有超过 7 页,所以如果我在第 7 页,分页看起来像
1 2 3 7 8 9 10 Next
所以现在,我知道至少还有 3 页。我正在使用初始传递来确定有多少页,即 get_num_pages 返回 7
我正在做的是迭代每个页面上的项目,所以我有类似的东西
for page in range(1,num_pages + 1):
# do some stuff here
如果脚本发现超过 7 页,有没有办法动态更新范围?我想另一种方法是保持计数,当我到达第 7 页时,分别处理。我正在寻找解决此问题的最佳方法的建议和解决方案。