jwm.robotstxt.googlebot.RobotsParseHandler

class jwm.robotstxt.googlebot.RobotsParseHandler

Bases: pybind11_object

Handler for directives found in robots.txt. These callbacks are called by ParseRobotsTxt() in the sequence they have been found in the file.

__init__(self: jwm.robotstxt.googlebot.RobotsParseHandler) None
HandleAllow(self: jwm.robotstxt.googlebot.RobotsParseHandler, line_num: int, value: str) None
HandleDisallow(self: jwm.robotstxt.googlebot.RobotsParseHandler, line_num: int, value: str) None
HandleRobotsEnd(self: jwm.robotstxt.googlebot.RobotsParseHandler) None
HandleRobotsStart(self: jwm.robotstxt.googlebot.RobotsParseHandler) None
HandleSitemap(self: jwm.robotstxt.googlebot.RobotsParseHandler, line_num: int, value: str) None
HandleUnknownAction(self: jwm.robotstxt.googlebot.RobotsParseHandler, line_num: int, action: str, value: str) None

Any other unrecognized name/value pairs.

HandleUserAgent(self: jwm.robotstxt.googlebot.RobotsParseHandler, line_num: int, value: str) None
ReportLineMetadata(self: jwm.robotstxt.googlebot.RobotsParseHandler, line_num: int, metadata: jwm.robotstxt.googlebot.RobotsParseHandler.LineMetaData) None