Skip to content

Commit 0227da2

Browse files
authored
v1.6.0: 优化永久网域的重定向处理和本子章节实体类 (#16)
1 parent cd3d60a commit 0227da2

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

src/jmcomic/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
# 被依赖方 <--- 使用方
33
# config <--- entity <--- toolkit <--- client <--- service <--- option
44

5-
__version__ = '1.5.2'
5+
__version__ = '1.6.0'
66

77
from .api import *

src/jmcomic/jm_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,8 @@ def ensure_photo_can_use(self, photo_detail: JmPhotoDetail):
102102
# 检查 page_arr 和 data_original_domain
103103
if photo_detail.page_arr is None or photo_detail.data_original_domain is None:
104104
new = self.get_photo_detail(photo_detail.photo_id, False)
105-
photo_detail.page_arr = new.page_arr
106-
photo_detail.data_original_domain = new.data_original_domain
105+
new.from_album = photo_detail.from_album
106+
photo_detail.__dict__.update(new.__dict__)
107107

108108
# -- search --
109109

src/jmcomic/jm_config.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,7 @@ def get_jmcomic_url(cls, postman=None):
7878
"""
7979
if postman is None:
8080
from common import Postmans
81-
postman = Postmans \
82-
.get_impl_clazz('cffi') \
83-
.create(headers=cls.headers(cls.JM_REDIRECT_URL))
81+
postman = Postmans.get_impl_clazz('cffi_Session').create()
8482

8583
domain = postman.with_redirect_catching().get(cls.JM_REDIRECT_URL)
8684
cls.jm_debug('获取禁漫地址', f'[{cls.JM_REDIRECT_URL}] → [{domain}]')

0 commit comments

Comments
 (0)