DIYgod/RSSHub · error · Error
Error parsing novel content: ${error instanceof Error ? erro
Error message
Error parsing novel content: ${error instanceof Error ? error.message : String(error)} What it means
Error "Error parsing novel content: ${error instanceof Error ? error.message : String(error)}" thrown in DIYgod/RSSHub.
Source
Thrown at lib/routes/pixiv/novel-api/content/utils.ts:128
$content('p p').each((_, elem) => {
const $elem = $content(elem);
$elem.replaceWith($elem.html() || '');
});
// 處理段落中的標題:確保正確的 HTML 結構
// Handle headings in paragraphs: ensure correct HTML structure
$content('p h2').each((_, elem) => {
const $elem = $content(elem);
const $parent = $elem.parent('p');
const html = $elem.prop('outerHTML');
if ($parent.length && html) {
$parent.replaceWith(`</p>${html}<p>`);
}
});
return $content.html() || '';
} catch (error) {
throw new Error(`Error parsing novel content: ${error instanceof Error ? error.message : String(error)}`, { cause: error });
}
}
View on GitHub (pinned to bed535e087)
Solutions
- Retry later; if persistent, the pixiv novel content format may have changed — open an issue with the error message.
When it happens
Trigger: Parsing of the pixiv novel content payload throws an error.
Common situations: See trigger scenarios.
AI-assisted analysis of DIYgod/RSSHub@bed535e087 (2026-08-12).
Data as JSON: /api/errors/a8c397bea741f36a.
Report an issue: GitHub.