{"record":{"id":"6fabec99b6ff9498","repo":"DIYgod/RSSHub","slug":"profile-not-found","errorCode":null,"errorMessage":"Profile not found","messagePattern":"Profile not found","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"lib/routes/picuki/profile.ts","lineNumber":111,"sourceCode":"                            expectResourceTypes.has(request.resourceType()) ? route.continue() : route.abort();\n                        });\n                    },\n                });\n                await page.waitForSelector('.content');\n                response = await page.content();\n                await destroy();\n            } else {\n                throw new NotFoundError((error as Error).message);\n            }\n        }\n\n        const $ = load(response);\n\n        if ($('.posts-empty').length) {\n            throw new Error($('.posts-empty').text().trim() || 'No posts found');\n        }\n        if ($('.error-p').length) {\n            throw new Error($('.error-p span').text().trim() || 'Profile not found');\n        }\n\n        const username = $('.profile-info .username').text().trim();\n\n        const items = $('.posts-video .posts__video-item .posts__video-item-a')\n            .toArray()\n            .map((item) => {\n                const $item = $(item);\n                const videoId = $item.attr('href')?.split('/').pop();\n                const img = $item.find('img');\n                return {\n                    title: img.attr('alt') || '',\n                    author: username,\n                    renderData: {\n                        poster: img.attr('src'),\n                        source: `${baseUrl}/player/${videoId}`,\n                        id: videoId,\n                    },","sourceCodeStart":93,"sourceCodeEnd":129,"githubUrl":"https://github.com/DIYgod/RSSHub/blob/bed535e0879dc71c5aff6f1e7bd1ac21ede40115/lib/routes/picuki/profile.ts#L93-L129","documentation":"Error \"Profile not found\" thrown in DIYgod/RSSHub.","triggerScenarios":"The requested profile cannot be found on picuki (removed, renamed, or private).","commonSituations":"See trigger scenarios.","solutions":["Check the profile name spelling and confirm the profile exists on Instagram/picuki."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"bed535e0879dc71c5aff6f1e7bd1ac21ede40115","analyzedAt":"2026-08-12T19:29:35.364Z","schemaVersion":2},"datasetVersion":"2026-08-12T23:17:12.415Z"}