たとえば、ページを解析するために BeautifulSoup を使用しているとします。私のコードでは、1 つのクエリに対して少なくとも 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 ページに到達したら、それを個別に処理することだと思います。これにアプローチするための最良の方法についての提案と解決策を探しています。