mirror of
https://github.com/hect0x7/JMComic-Crawler-Python.git
synced 2025-11-04 14:49:43 +08:00
38 lines
1021 B
Python
38 lines
1021 B
Python
from test_jmcomic import *
|
|
|
|
# 移动端专用的禁漫域名
|
|
domain_list = [
|
|
"https://www.jmapinode1.cc",
|
|
"https://www.jmapinode2.cc",
|
|
"https://www.jmapinode3.cc",
|
|
"https://www.jmapibranch2.cc"
|
|
]
|
|
|
|
|
|
class Test_MobileClient(JmTestConfigurable):
|
|
|
|
@classmethod
|
|
def setUpClass(cls):
|
|
super().setUpClass()
|
|
cls.client = cls.option.new_jm_client(domain_list, impl='api')
|
|
|
|
def test_search(self):
|
|
page = self.client.search_site('MANA')
|
|
|
|
if len(page) >= 1:
|
|
for aid, ainfo in page[0:1:1]:
|
|
print(aid, ainfo['description'], ainfo['category'])
|
|
|
|
for aid, atitle, tag_list in page.iter_id_title_tag():
|
|
print(aid, atitle, tag_list)
|
|
|
|
def test_get_detail(self):
|
|
client = self.client
|
|
|
|
album = client.get_album_detail(400222)
|
|
print(album.id, album.name, album.tags)
|
|
|
|
for photo in album[0:3]:
|
|
photo = client.get_photo_detail(photo.photo_id)
|
|
print(photo.id, photo.name)
|