base
onion_peeler.pages.base
¶
GenericPage
¶
Bases: WebPage
Site-agnostic page object powered by selectors from SiteConfig.
all_items()
¶
Extract all configured item types from the current response.
Source code in src/onion_peeler/pages/base.py
extract_items(item_type)
¶
Extract items for a specific configured item type.
Source code in src/onion_peeler/pages/base.py
items()
¶
Extract items for the default item type from request metadata or config.
next_page_url()
¶
Extract next page URL from site pagination selector.