当前位置:   article > 正文

火车头采集器双标题插件【完整php源码】_火车头插件开发

火车头插件开发

权重站镇楼

最近比较流行的一种伪原创方式,火车头采集器双标题插件,功能主要如下:

 1、原文标题伪原创,实现标题相关双标题;

2、文章内容伪原创,提高文章的原创度;

3、文章内容摘要提取。

废话就不多说,插件是用php开发的,需要的小伙伴可以试试,直接给大家线上源码:

  1. <?php
  2. set_time_limit(270);
  3. error_reporting(E_ERROR | E_WARNING | E_PARSE);
  4. define('TITLE_SEPAR', 'xxx**xxx');
  5. define('TITLE_SEPAR2', '262661');
  6. $url = 'http://api.gozuowen.com/api.php?json=0&v=1&key=abc111';
  7. $summary_api = 'http://api-20.xiaofamao.com/ai_summary/jason.php';
  8. $content_tag_name = '内容';
  9. $headdd = '';
  10. $taill = '';
  11. switch($LabelArray['PageType'])
  12. {
  13. case 'List'://处理列表页,只能处理html
  14. break;
  15. case 'Pages'://处理多页,只能处理html
  16. break;
  17. case 'Content'://处理默认页,只能处理html
  18. break;
  19. case 'Save'://只有保存时是可以处理标签值的
  20. // 保存原文
  21. try {
  22. /**********************************************************************/
  23. // 这一步用来获取伪原创文章
  24. /**********************************************************************/
  25. $title = $LabelArray['标题'];
  26. $title = '标题:'.$title;
  27. $content = $LabelArray[$content_tag_name];
  28. #$content = str_replace('2020/', '2020_', $content);
  29. $article_src = compose_article($title, $content);
  30. $article_src_b = $article_src;
  31. $article_new = get_wyc_article($article_src);
  32. $summary = curl_request($summary_api, array('old_title'=>$LabelArray['标题'], 'wenzhang'=>$LabelArray[$content_tag_name]));
  33. $title_wyc = trim($article_new[0]);
  34. $content_wyc = trim($article_new[1]);
  35. $content_wyc = fix_newline($content_wyc);
  36. $content_wyc = str_replace('标签:', '标签:', $content_wyc);
  37. $LabelArray[$content_tag_name] = $headdd. $content_wyc. $taill;
  38. $LabelArray['摘要'] = strip_tags($summary);
  39. $title_wyc = str_replace(array('。',',','%'), array(' ',' ',' '), $title_wyc);
  40. $LabelArray['标题'] = $title_wyc;
  41. }
  42. catch (Exception $e) {
  43. $LabelArray['标题'] .= $e->getMessage();
  44. $LabelArray[$content_tag_name] .= $e->getMessage();
  45. }
  46. break;
  47. default:
  48. //$LabelArray[$content_tag_name]=curl_request($url, array('wenzhang'=>$LabelArray[$content_tag_name] ));
  49. }
  50. echo serialize($LabelArray);
  51. function compose_article($title, $content) {
  52. $separator = compose_separator();
  53. return $title.$separ
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/article/detail/87352
推荐阅读
相关标签
  

闽ICP备14008679号