PortalRouter¶
File: jobs_austria_details_scraping.py
Inherits: —
Routes job URLs to their appropriate Apify actor run_input parameter based on the portal extracted from each URL's hostname.
Portal is the second-to-last segment of the hostname: jobs.ams.at → "ams"
URLs whose portal has no active run_input are grouped under "unknown" and skipped when building actor configs.
Class Diagram¶
classDiagram
class PortalRouter {
+UNKNOWN
-_extract_portal()
+route() dict
}
Hold "Ctrl" to enable pan & zoom
Methods¶
| Method | Parameters | Returns |
|---|---|---|
_extract_portal() |
url: str |
— |
route() |
urls |
dict |
Attributes¶
+UNKNOWN