[Servers] Xoxocomics: Update
Updates domain
This commit is contained in:
@@ -12,11 +12,6 @@ from komikku.servers import USER_AGENT
|
|||||||
from komikku.servers.utils import convert_date_string
|
from komikku.servers.utils import convert_date_string
|
||||||
from komikku.servers.utils import get_buffer_mime_type
|
from komikku.servers.utils import get_buffer_mime_type
|
||||||
|
|
||||||
headers = {
|
|
||||||
'User-Agent': USER_AGENT,
|
|
||||||
'Origin': 'https://xoxocomics.com',
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
class Xoxocomics(Server):
|
class Xoxocomics(Server):
|
||||||
id = 'xoxocomics'
|
id = 'xoxocomics'
|
||||||
@@ -24,7 +19,7 @@ class Xoxocomics(Server):
|
|||||||
lang = 'en'
|
lang = 'en'
|
||||||
is_nsfw = True
|
is_nsfw = True
|
||||||
|
|
||||||
base_url = 'https://xoxocomics.com'
|
base_url = 'https://xoxocomics.net'
|
||||||
latest_updates_url = base_url + '/comic-updates'
|
latest_updates_url = base_url + '/comic-updates'
|
||||||
most_populars_url = base_url + '/popular-comics'
|
most_populars_url = base_url + '/popular-comics'
|
||||||
search_url = base_url + '/ajax/search'
|
search_url = base_url + '/ajax/search'
|
||||||
@@ -34,7 +29,10 @@ class Xoxocomics(Server):
|
|||||||
def __init__(self):
|
def __init__(self):
|
||||||
if self.session is None:
|
if self.session is None:
|
||||||
self.session = requests.Session()
|
self.session = requests.Session()
|
||||||
self.session.headers = headers
|
self.session.headers = {
|
||||||
|
'User-Agent': USER_AGENT,
|
||||||
|
'Origin': self.base_url,
|
||||||
|
}
|
||||||
|
|
||||||
def get_manga_data(self, initial_data):
|
def get_manga_data(self, initial_data):
|
||||||
"""
|
"""
|
||||||
@@ -139,10 +137,11 @@ class Xoxocomics(Server):
|
|||||||
data = dict(
|
data = dict(
|
||||||
pages=[],
|
pages=[],
|
||||||
)
|
)
|
||||||
for element in soup.find_all(class_='page-chapter'):
|
for index, element in enumerate(soup.find_all(class_='page-chapter')):
|
||||||
data['pages'].append(dict(
|
data['pages'].append(dict(
|
||||||
slug=None,
|
slug=None,
|
||||||
image=element.img.get('data-original'),
|
image=element.img.get('data-original'),
|
||||||
|
index=index + 1,
|
||||||
))
|
))
|
||||||
|
|
||||||
return data
|
return data
|
||||||
@@ -162,7 +161,7 @@ class Xoxocomics(Server):
|
|||||||
return dict(
|
return dict(
|
||||||
buffer=r.content,
|
buffer=r.content,
|
||||||
mime_type=mime_type,
|
mime_type=mime_type,
|
||||||
name=page['image'].split('/')[-1],
|
name=f'{page["index"]}.{mime_type.split("/")[-1]}',
|
||||||
)
|
)
|
||||||
|
|
||||||
def get_manga_url(self, slug, url):
|
def get_manga_url(self, slug, url):
|
||||||
|
Reference in New Issue
Block a user