diff --git a/lib/routes/rsshub/transform/html.ts b/lib/routes/rsshub/transform/html.ts
index e6288d3169..96e463d65b 100644
--- a/lib/routes/rsshub/transform/html.ts
+++ b/lib/routes/rsshub/transform/html.ts
@@ -124,7 +124,7 @@ Specify options (in the format of query string) in parameter \`routeParams\` par
return item;
}
- return cache.tryGet(item.link, async () => {
+ return cache.tryGet(`transform:${item.link}:${itemContentSelector}`, async () => {
const response = await got({
method: 'get',
url: item.link,