„લિંક એક્સટ્રાકટર“ વર્ગ:
ડિફોલ્ટ ક્લાઉડ્સ = ફ્રોઝનસેટ((
"drive.google.com",
"mediafire.com",
"yadi.sk",
"disk.yandex.ru",
"cloud.mail.ru",
"mega.nz"
))
# આ પદ્ધતિને વિસ્તૃત અથવા પુનઃલিখિત કરી શકાય છે
def __init__(self, max_links: int = 7, first_extracted_links: int = 2, clouds = None):
# મહત્તમ લિંકની સંખ્યા જે પાછી આપવામાં આવે છે
self.max_links = max_links
# પ્રથમ શરત માટે કાઢી લેવામાં આવેલી લિંક્સની સંખ્યા
self.first_extracted_links = first_extracted_links
# તે ડોમેનની યાદી જે ક્લાઉડ તરીકે ગણાય છે
self.clouds = clouds or self.DEFAULT_CLOUDS
self._results = []
# આ પદ્ધતિ લખવી છે, જે ટેક્સ્ટના ભાગને ઉમેરે છે, જેને પછી વિશ્લેષણ કરવું છે
def apply(self, text) -> "LinkExtractor":
...
return self