diff --git a/docs/multimedia.md b/docs/multimedia.md
index 04e221add..5e1b096ed 100644
--- a/docs/multimedia.md
+++ b/docs/multimedia.md
@@ -152,6 +152,10 @@ pageClass: routes
## 爱奇艺
+### 用户视频
+
+
+
### 动漫
diff --git a/lib/router.js b/lib/router.js
index bb52f2aa1..7842f9719 100644
--- a/lib/router.js
+++ b/lib/router.js
@@ -214,6 +214,7 @@ router.get('/qdaily/:type/:id', require('./routes/qdaily/index'));
// 爱奇艺
router.get('/iqiyi/dongman/:id', require('./routes/iqiyi/dongman'));
+router.get('/iqiyi/user/video/:uid', require('./routes/iqiyi/video'));
// 南方周末
router.get('/infzm/:id', require('./routes/infzm/news'));
diff --git a/lib/routes/iqiyi/video.js b/lib/routes/iqiyi/video.js
new file mode 100644
index 000000000..016874508
--- /dev/null
+++ b/lib/routes/iqiyi/video.js
@@ -0,0 +1,56 @@
+const got = require('@/utils/got');
+const cheerio = require('cheerio');
+// /iqiyi/user/video/:uid
+// http://localhost:1200/iqiyi/user/video/2289191062
+module.exports = async (ctx) => {
+ const uid = ctx.params.uid;
+
+ const response = await got({
+ method: 'get',
+ url: `http://www.iqiyi.com/u/${uid}/v`,
+ headers: {
+ Host: 'www.iqiyi.com',
+ Referer: `http://www.iqiyi.com/u/${uid}/v`,
+ },
+ responseType: 'document',
+ });
+
+ const data = response.data;
+ const $ = cheerio.load(data);
+ const description = '';
+
+ const list = $('li[j-delegate="colitem"]');
+
+ ctx.state.data = {
+ title: $('title').text(),
+ link: `http://www.iqiyi.com/u/${uid}/v`,
+ description: description,
+ item:
+ list &&
+ list
+ .map((index, item) => {
+ const title = $(item)
+ .find('.site-piclist_pic a')
+ .attr('data-title');
+
+ return {
+ title,
+ description: `
`,
+ pubDate: new Date(
+ $(item)
+ .find('.playTimes_status.tl')
+ .text()
+ .substring(0, 10)
+ .replace(/-/g, '/')
+ ).toUTCString(),
+ link: $(item)
+ .find('.site-piclist_pic a')
+ .attr('href'),
+ };
+ })
+ .get(),
+ // .reverse(),
+ };
+};