Currently, SerpResults.yield_pages skips the first page. Because of that, it's required to duplicate the results processing in the clients' code.
|
current_page = self |
|
while current_page.next_page_url and current_page_count < max_pages: |
|
current_page = current_page.next_page() |
|
current_page_count += 1 |
|
yield current_page |
Let's yield current_page before entering the pagination loop.
@kennethreitz @jvmvik