DIYgod/RSSHub · error · Error
No posts found
Error message
No posts found
What it means
Error "No posts found" thrown in DIYgod/RSSHub.
Source
Thrown at lib/routes/picuki/profile.ts:108
const expectResourceTypes = new Set(['document', 'script', 'xhr', 'fetch']);
await page.route('**/*', (route) => {
const request = route.request();
expectResourceTypes.has(request.resourceType()) ? route.continue() : route.abort();
});
},
});
await page.waitForSelector('.content');
response = await page.content();
await destroy();
} else {
throw new NotFoundError((error as Error).message);
}
}
const $ = load(response);
if ($('.posts-empty').length) {
throw new Error($('.posts-empty').text().trim() || 'No posts found');
}
if ($('.error-p').length) {
throw new Error($('.error-p span').text().trim() || 'Profile not found');
}
const username = $('.profile-info .username').text().trim();
const items = $('.posts-video .posts__video-item .posts__video-item-a')
.toArray()
.map((item) => {
const $item = $(item);
const videoId = $item.attr('href')?.split('/').pop();
const img = $item.find('img');
return {
title: img.attr('alt') || '',
author: username,
renderData: {
poster: img.attr('src'),View on GitHub (pinned to bed535e087)
Solutions
- Verify the profile has public posts.
- If the profile does have posts, the picuki page structure may have changed; open an issue.
When it happens
Trigger: The picuki profile page loads successfully but contains no post entries.
Common situations: See trigger scenarios.
AI-assisted analysis of DIYgod/RSSHub@bed535e087 (2026-08-12).
Data as JSON: /api/errors/9a097eaa3545ad6d.
Report an issue: GitHub.