巧妙利用火车头的C#脚本来将长标题缩短的代码,乐云seo排高粱seo
发布时间 - 2025-04-28 15:23:00 点击率:次站长在利用火车头采集文章时,有时候采集的标题,或组合的标题,或AI生成的标题太长,那么在处理长标题时,我们可以仅仅通过用火车头自带的C#编写一个函数脚本来缩短标题就可以。常见的做法是限制标题的长度,逻辑就是读取标题的标点符号,来截取适当的长度。

需要注意的是,老版本的火车头采集器的C#版本比较低,编写脚本时注意兼容性。
以下是两个示例代码,具体不同看开头的注释:
示例一:
//火车头标题截取以逗号问号标点符号等,如果第一个符号不够8个字,就截取第二个符号之前
using System;
using SpiderInterface;
class LocoyCode {
public string Run(string content,ResponseEntry response)
{
char[] delimiters = { ',', ',', '?', '?', '(', '(', ' ', ':', '「',':', '-', '_', '!', '!', '|', ' ' };
string output = GetFirstLongString(content,delimiters);
return string.IsNullOrEmpty(output) ? content : output;
}
public static string GetFirstLongString(string input, char[] delimiters)
{
string output = "";
int startIndex = 0;
bool firstDelimiter = true;
for (int i = 0; i < input.Length; i++)
{
if(Array.IndexOf(delimiters,input[i])!=-1)
{
if(i-startIndex>=8 || (!firstDelimiter && i-startIndex > 0))
{
output = input.Substring(0, i);
break;
}
firstDelimiter = false;
startIndex=i+1;
}
}
if(string.IsNullOrEmpty(output) && input.Length>=8){
output = input;
}
return output;
}
}
示例二:
//火车头标题截取以逗号问号等,如果第一个符号不够8个字,就截取第一个符号之后第二个符号之前的
using System;
using SpiderInterface;
class LocoyCode {
public string Run(string content,ResponseEntry response)
{
char[] delimiters = { ',', ',', '?', '?', '(', '(', ' ', ':', ':', '-', '「', '!', '!', ' ' };
string output = GetFirstLongString(content,delimiters);
return string.IsNullOrEmpty(output) ? content : output;
}
public static string GetFirstLongString(string input, char[] delimiters)
{
string output = "";
int startIndex = 0;
bool firstDelimiter = true;
for (int i = 0; i < input.Length; i++)
{
if(Array.IndexOf(delimiters,input[i])!=-1)
{
if(i-startIndex>=8 || !firstDelimiter)
{
output = input.Substring(startIndex, i - startIndex);
break;
}
firstDelimiter = false;
startIndex=i+1;
}
}
if(string.IsNullOrEmpty(output) && input.Length>=8){
output = input;
}
return output;
}
}
如果你需要更多关于火车头脚本或插件方面的问题,请给我们留言或联系客服!
# 火车头C#脚本
# 外贸独立站seo文章
# 淘宝词根关键词排名玩法
# 快手如何做seo
# 短视频电商网站架构优化
# seo的价值在哪里
# 营销网站优化资费
# 湖南seo服务哪个适用
# SEO案例分享歌单
# 网站策划如何优化
# 蜘蛛seo 关键词
# 太仓seo优化
# 柳州关键词排名定制
# seo won-1
# yuri seo cosplat
# 网站优化方案怎么写的好
# seo框架思维导图教程
# 鹤壁seo推广运营公司
# 随州工厂网站优化价格
# SEO模板建站
# 曲阜seo优化机构
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
企业微信网页版,如何高效管理团队?,鞍山网站seo优化
指数蛙双,百度权重提升秘诀?,seo用什么域名
临沂网站,助力城市发展,打造信息高速公路,临沂信息高速公路,网站助力城市腾飞
长沙网站推广公司,助力企业互联网营销新篇章,长沙专业网站推广服务,开启企业互联网营销新纪元
青岛网站设计,打造个性化与专业并重的 *** 门户,青岛专业定制,个性化网站门户设计服务
产品推广神器,如何让你的品牌一炮而红?,seo如何提高精准流量
百度竞价广告,如何快速提升点击率?,濮阳实力网站优化推荐
莱芜古城墙,当年守卫者是谁?,网站的优化包括哪些方面
国外服务器租用,双线稳定,如何选择?,东圃网站优化排名
双域名,如何打造品牌影响力?,从江seo网站优化价格
南阳网站优化,如何提升排名效果?,滨海seo优化*售后
浏览器如何实现双核驱动?,滨江seo公司排名
SEO专员,月薪8000+?你确定不试试?,王者荣耀SEO方案
微信销售,您是否想了解如何快速成交?,网站优化推广新手教程
网络安全龙头股,A股市场谁领航?,威海湖南网站优化推广
内存优化,双倍速度,你做到了吗?,seo外链对比
智能眼镜,你见过能翻译的?,武汉seo推广招聘
SEO策略:核心关键词+疑问,提升排名效果?,普陀seo推广软件
遵义网站建设,助力企业数字化转型,抢占市场先机,遵义企业数字化转型新引擎,网站建设助力抢占市场制高点,遵义企业数字化新航标,网站建设驱动市场制高点抢占
公众号运营,懂新媒体运营吗?加入我们吧!,企业seo标题设置方法
上海双企管培训,如何提升企业核心竞争力?,舟山关键词排名哪里有
远程医疗哪家强?这款APP让你体验非凡!,安康seo排名优化
百度推广托管,核心关键词+?效果如何?,网站优化排名推广方案
双优化策略,网站排名翻倍?试试看!,高德关键词排名
武汉网站推广,助力企业互联网营销新篇章,武汉网站推广赋能企业,开启互联网营销新时代,武汉网站推广,引领企业迈向互联网营销新时代
活动网络推广,如何快速提升品牌影响力?,网站排名优化当火2星
企业网络推广策划,如何精准锁定目标客户?,登封做seo
山东网站优化公司,助力企业提升 *** 竞争力,抢占市场先机,山东专业网站优化服务,助力企业抢占 *** 市场制高点
百度快照不更新,是搜索引擎出了问题吗?,抚顺seo推广公司
色盲矫正眼镜真的有用吗?,闽清网络seo价格
富阳网站建设,打造专业品牌,助力企业互联网腾飞,富阳企业互联网品牌腾飞之路——专业网站建设助力起航,富阳企业互联网品牌腾飞,专业网站建设助力起航
淄博网站推广,助力企业在线崛起,打造区域品牌新高度,淄博企业 *** 崛起之路,专业网站推广打造区域品牌新标杆
双核域名,备案加速?效果如何?,温州网址seo
友情链接有什么作用?如何提升网站权重?,贵州seo排名找哪家
招聘平台如何做推广?精准定位,吸引人才?,郑州seo优化如何收费
莱芜雪野湖,湖光山色美如画?,seo调查
同城爆款,你的产品如何脱颖而出?,淘宝 seo 讲师
网络营销策划案:核心关键词+如何提升转化率?,快速入门seo 收录
京东代运营,双管齐下,效果如何?,整站关键词排名查询
广告优化师是干嘛的?如何提升广告效果?,罗湖好的网站优化公司
淄博网站优化,提升企业在线竞争力,开启数字营销新篇章,淄博企业网站优化攻略,抢占在线市场,引领数字营销潮流
郑州网站 *** 公司,助力企业打造高效、专业的 *** 平台,郑州专业网站建设,助力企业构建高效 *** 平台
汕头网站,打造城市 *** 新名片,助力汕头经济发展,汕头 *** 新地标,打造城市网站,助推经济腾飞
SEM元素分析:揭示材料微观奥秘?,seo技巧学习班
双六安胡冰倩,她与哪位歌手渊源深?,网站seo到17火星
昆明网站 *** ,打造专业、高效的在线平台,昆明专业高效网站定制服务,昆明专业网站定制,高效在线平台解决方案
百度号码认证,如何轻松取消?,安庆网站优化方案设计
完美日记:美妆新势力,揭秘网红爆款背后的秘密?,包头seo整站优化
湘潭网站建设,助力企业腾飞的 *** 利器,湘潭企业腾飞,网站建设,您的 *** 助推器
AI技术如何改变未来?雅虎搜索一探究竟,网站优化加速

