myanimelist.py 508 B

123456789101112131415161718
  1. import re
  2. import urllib
  3. from bs4 import BeautifulSoup
  4. def get_thumbnail(urlParam):
  5. ''' Returns the MAL media thumnail from a link '''
  6. url = "/".join((urlParam).split("/")[:5])
  7. websource = urllib.request.urlopen(url)
  8. soup = BeautifulSoup(websource.read(), "html.parser")
  9. image = re.search(r'(?P<url>https?://[^\s]+)', str(soup.find("img", {"itemprop": "image"}))).group("url")
  10. thumbnail = "".join(image.split('"')[:1]).replace('"','')
  11. print(thumbnail)
  12. return thumbnail