Skip to content

Commit 43fc55c

Browse files
committed
2.024 fix e-hentai pageurl regex
1 parent d5a8f8e commit 43fc55c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

xeHentai/filters.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,9 @@ def flt_metadata(r, suc, fail):
6161
meta['thumbnail_cnt'] = int(_[1]) - int(_[0]) + 1
6262

6363
# check multi page viewer status in order to call proper flt_pageurl
64+
# TODO: remove <img alt="\d+" once e-hentai is updated to align with exhentai
6465
mpv_urls = re.findall(
65-
'<a href="(%s/mpv/(\d+)/[a-f0-9]{10})/#page\d+"><div title="Page' % RESTR_SITE,
66+
'<a href="(%s/mpv/(\d+)/[a-f0-9]{10})/#page\d+">(?:<div|<img alt="\d+") title="Page' % RESTR_SITE,
6667
r.text)
6768
if mpv_urls:
6869
meta['use_multipage_viewer'] = True
@@ -109,7 +110,7 @@ def flt_pageurl(r, suc, fail):
109110
# input gallery response
110111
# add per image urls if suc; finish task if fail
111112
picpage = re.findall(
112-
'<a href="(%s/./[a-f0-9]{10}/\d+\-\d+)">(?:<div>)?<div title="Page' % RESTR_SITE,
113+
'<a href="(%s/./[a-f0-9]{10}/\d+\-\d+)">(?:<div>)?(?:<div|<img alt="\d+") title="Page' % RESTR_SITE,
113114
r.text)
114115
if not picpage:
115116
try:

0 commit comments

Comments
 (0)