修复B站动态生成失败的问题

B站动态样式更改
1. card已变更为bili-dyn-list__item
2. 置顶消息变成了一个tag(此处存疑,暂未发现其他tag
This commit is contained in:
Feliciano Long 2022-05-13 19:38:24 +08:00 committed by GitHub
parent 6d824e38bc
commit f87c60e6db
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -333,13 +333,13 @@ async def get_user_dynamic(
# 删除置顶
await page.evaluate(
"""
xs = document.getElementsByClassName('first-card-with-title');
xs = document.getElementsByClassName('bili-dyn-item__tag');
for (x of xs) {
x.remove();
x.parentNode.remove();
}
"""
)
card = await page.query_selector(".card")
card = await page.query_selector(".bili-dyn-list__item")
# 截图并保存
await card.screenshot(
path=dynamic_path / f"{local_user.sub_id}_{dynamic_upload_time}.jpg",
@ -409,4 +409,4 @@ class SubManager:
if sub:
return sub
await self.reload_sub_data()
return await self.random_sub_data()
return await self.random_sub_data()