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

  1. Verify the profile has public posts.
  2. 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.