grab.spider.task
Module Contents
Classes
Task for spider. |
- class grab.spider.task.Task(name: None | str = None, url: None | str = None, grab: None | Grab = None, grab_config: None | GrabConfig = None, priority: None | int = None, priority_set_explicitly: bool = True, network_try_count: int = 0, task_try_count: int = 1, valid_status: None | list[int] = None, use_proxylist: bool = True, delay: None | int = None, raw: bool = False, callback: None | Callable[..., None] = None, fallback_name: None | str = None, store: None | dict[str, Any] = None, disable_cache: bool = False, refresh_cache: bool = False, cache_timeout: None | int = None, **kwargs: Any)[source]
Bases:
BaseTaskTask for spider.
- process_init_url_grab_options(url: None | str, grab: None | Grab, grab_config: None | GrabConfig) None[source]
- get(key: str, default: Any = None) Any[source]
Return value of attribute or None if such attribute does not exist.
- test_clone_options_integrity(url: None | str, grab: None | Grab, grab_config: None | GrabConfig) None[source]