Skip to content

Commit a5ff4b9

Browse files
committed
fix
1 parent 12c7cd1 commit a5ff4b9

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

akari_bot_webrender/templates/section_screenshot_evaluate.js

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,19 @@ function section_screenshot_evaluate({ section, elements_to_disable }) {
33
console.log(`Elements to disable: ${elements_to_disable}`); // skipcq
44

55
const levels = ["H1", "H2", "H3", "H4", "H5", "H6"];
6-
let sec = document.getElementById(section).parentNode;
6+
let sec = document.getElementById(section);
7+
while (sec) {
8+
if (levels.includes(sec.tagName)) {
9+
break;
10+
}
11+
sec = sec.parentNode;
12+
}
713
let sec_level = sec.tagName;
8-
if (sec.parentNode.className.includes("ext-discussiontools-init-section")) {
14+
console.log(sec_level);
15+
if (
16+
sec.parentNode.className.includes("ext-discussiontools-init-section") ||
17+
sec.parentNode.className.includes("mw-heading")
18+
) {
919
// wo yi ding yao sha le ni men
1020
sec = sec.parentNode;
1121
}
@@ -23,11 +33,13 @@ function section_screenshot_evaluate({ section, elements_to_disable }) {
2333
}
2434
if (
2535
next_sibling.tagName === "DIV" &&
26-
next_sibling.className.includes("ext-discussiontools-init-section")
36+
(next_sibling.className.includes("ext-discussiontools-init-section") ||
37+
next_sibling.className.includes("mw-heading"))
2738
) {
2839
let child = next_sibling.firstChild;
2940
let bf = false;
3041
while (child) {
42+
console.log(`Child tag: ${child.tagName}`); // skipcq
3143
if (
3244
levels.includes(child.tagName) &&
3345
levels.indexOf(child.tagName) <= levels.indexOf(sec_level)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "akari-bot-webrender"
3-
version = "0.5.12"
3+
version = "0.5.13"
44
description = ""
55
authors = [
66
{name = "OasisAkari", email = "OasisAkari@gmail.com"},

0 commit comments

Comments
 (0)