stream / sankaku.py
GilangAlRusliadi
Anjay
72aa956
raw
history blame contribute delete
992 Bytes
from bs4 import BeautifulSoup
from others import *
def get_info_sankaku(soup: BeautifulSoup):
# Find the artist information
artist_tag = soup.find('li', class_='tag-type-artist')
artist = artist_tag.find('a')['href'].split('=')[-1]
artist = artist.replace('_', ' ').title()
# Find the series information
series_tag = soup.find('li', class_='tag-type-copyright')
series = series_tag.find('a')['href'].split('=')[-1]
series = series.replace('_', ' ').title()
# Find the characters information
characters_tags = soup.find_all('li', class_='tag-type-character')
characters = []
for tag in characters_tags:
character = tag.find('a')['href'].split('=')[-1]
character = character.replace('_', ' ').title()
characters.append(character)
characters = ', '.join(characters)
# Find the link information
link_tag = soup.find('source')
link = 'https:' + link_tag['src']
return artist, series, characters, link