„Saites ekstraktors“ klase:
NOKLUSS DEBESU PAKALPOJUMI = frozenset((
"drive.google.com",
"mediafire.com",
"yadi.sk",
"disk.yandex.ru",
"cloud.mail.ru",
"mega.nz"
))
# Šį metodą galima išplėsti arba perrašyti
def __init__(self, max_links: int = 7, first_extracted_links: int = 2, clouds = None):
# Maksimalus nuorodų skaičius, kuris grąžinamas
self.max_links = max_links
# Skaičius nuorodų, kurios išgaunamos pirmojoje sąlygoje
self.first_extracted_links = first_extracted_links
# Debesų paslaugų domenų sąrašas
self.clouds = clouds or self.DEFAULT_CLOUDS
self._results = []
# Reikia parašyti šį metodą, kuris prideda teksto dalį, kurią vėliau reikia analizuoti
def apply(self, text) -> "LinkExtractor":
...
return self