mokr.console ============ .. py:module:: mokr.console Functions --------- .. autoapisummary:: mokr.console.scrape mokr.console.main Module Contents --------------- .. py:function:: scrape(browser_type: str, url: str, headless: bool, timeout: int, wait_until: mokr.constants.LIFECYCLE_EVENTS, user_agent: str | None, proxy: str | None, output_file: str | None) -> None :async: Run a simple scrape of a URL. :param browser_type: Either "chrome" or "firefox". :type browser_type: str :param url: Target URL to navigate to. :type url: str :param headless: Run in headles mode, if True. :type headless: bool :param timeout: Tiem to wait in milliseconds for page load. :type timeout: int :param wait_until: Condition to wait for. :type wait_until: LIFECYCLE_EVENTS :param user_agent: User agent to override page with. :type user_agent: str | None :param proxy: Remote proxy to use. :type proxy: str | None :param output_file: Output file. :type output_file: str | None :raises SystemExit: Raised if any error encountered to set exit code to 1. .. py:function:: main() -> None