Ailitonia / omega-miya

基于 nonebot2 的多平台机器人

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pixiv专辑报错

lancer-wang opened this issue · comments

image

File "/cobudy/omega-miya/omega_miya/utils/process_utils/init.py", line 129, in _wrapper
result = await func(args, **kwargs)
File "/cobudy/omega-miya/omega_miya/plugins/pixivsion/monitor.py", line 22, in pixivision_article_update_monitor
await send_pixivision_new_article()
File "/cobudy/omega-miya/omega_miya/plugins/pixivsion/utils.py", line 173, in send_pixivision_new_article
await semaphore_gather(tasks=add_artwork_tasks, semaphore_num=10, return_exceptions=False)
File "/cobudy/omega-miya/omega_miya/utils/process_utils/init.py", line 203, in semaphore_gather
result = await asyncio.gather(
(_wrap_coro(coro) for coro in tasks), return_exceptions=return_exceptions)
File "/cobudy/omega-miya/omega_miya/utils/process_utils/init.py", line 196, in _wrap_coro
_result = await coro
File "/cobudy/omega-miya/omega_miya/plugins/pixivsion/utils.py", line 129, in _add_article_into_database
article_data = await article.query_article()
File "/cobudy/omega-miya/omega_miya/web_resource/pixiv/pixivision.py", line 63, in query_article
article_result = await run_sync(parse_pixivision_article_page)(content=article_data.result,
File "/cobudy/omega-miya/omega_miya/utils/process_utils/init.py", line 85, in _wrapper
return await loop.run_in_executor(None, p_func)
File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/cobudy/omega-miya/omega_miya/web_resource/pixiv/helper.py", line 155, in parse_pixivision_article_page
name='div', attrs={'class': 'am__description _medium-editor-text'}).get_text(strip=True)
AttributeError: 'NoneType' object has no attribute 'get_text'

大概是p站调整页面格式了?
omega-miya/omega_miya/web_resource/pixiv/helper.py", line 155的代码

Fixed in 19a4f63