|
@@ -222,7 +222,17 @@ function get_work_id(url) {
|
|
return null; // 出现任何错误都返回null
|
|
return null; // 出现任何错误都返回null
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+function get_serial_id(url) {
|
|
|
|
+ try {
|
|
|
|
+ if (!url.includes('serial_id=')) {
|
|
|
|
+ return null; // 或者返回其他你想要的默认值
|
|
|
|
+ }
|
|
|
|
+ const bookId = url.split('serial_id=')[1].split('&')[0];
|
|
|
|
+ return bookId;
|
|
|
|
+ } catch (error) {
|
|
|
|
+ return null; // 出现任何错误都返回null
|
|
|
|
+ }
|
|
|
|
+}
|
|
function filter_and_insert(origin_data,tg_config,PlatformConfig){
|
|
function filter_and_insert(origin_data,tg_config,PlatformConfig){
|
|
if(origin_data.guajian_link.length<=0){
|
|
if(origin_data.guajian_link.length<=0){
|
|
return null
|
|
return null
|
|
@@ -263,6 +273,16 @@ function filter_and_insert(origin_data,tg_config,PlatformConfig){
|
|
if(params['bookId']==undefined||params['bookId']==null){
|
|
if(params['bookId']==undefined||params['bookId']==null){
|
|
return null
|
|
return null
|
|
}
|
|
}
|
|
|
|
+ }else if(parent_platform_id==config.platform_zy){
|
|
|
|
+ params['bookId'] = get_serial_id(url);
|
|
|
|
+ if(params['bookId']==undefined||params['bookId']==null){
|
|
|
|
+ return null
|
|
|
|
+ }
|
|
|
|
+ }else if(parent_platform_id==config.platform_zhihu){
|
|
|
|
+ params['bookId'] = get_work_id(url);
|
|
|
|
+ if(params['bookId']==undefined||params['bookId']==null){
|
|
|
|
+ return null
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
let obj = {video_id:origin_data.video_id,book_id:params['bookId'],source:params['name'].substring(0,params['name'].length>64?64:params['name'].length),video_link:origin_data.video_link,
|
|
let obj = {video_id:origin_data.video_id,book_id:params['bookId'],source:params['name'].substring(0,params['name'].length>64?64:params['name'].length),video_link:origin_data.video_link,
|