http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 9605|回复: 3

[站长工具] C#关键词密度计算工具-在线计算关键词密度,不需要等待

[复制链接]
发表于 2019-10-29 10:12:19 | 显示全部楼层 |阅读模式
先来看一下界面

QQ截图20191029100839.png

输入 一个关键词,输入 一个网址,可以查出关键词的密度

html代码部分
[HTML] 纯文本查看 复制代码
    <div class="title-info">
            <div>
                在线关键词密度计算
            </div>
        </div>
        <form method="get">
            <div class="inpuire">
                <input type="text" style="width: 200px;" name="wd" placeholder="请输入关键词" value="<%=wd %>" />
                <input type="text" style="width: 500px;" name="site" placeholder="请输入网站网址" value="<%=site %>" />
                <button>计算</button>
            </div>
        </form>
        <%--文本域部分--%>
        <div class="textarea-cont ip-inpuire">
            <p style="font-weight: bold;">以下是网站关键字的密度检测结果</p>
            <div>
                <p>您检查的为网址:<span style="color: red;"><%=site %></span></p>
                <p>您检查的关键词:<span style="color: red;"><%=wd %></span></p>
                <p>页面文本总长度:<span style="color: red;"><%=htmlcount %>个字符</span></p>
                <p>关键字符串长度:<span style="color: red;"><%=wd.Length %>个字符</span></p>
                <p>关键字出现次数:<span style="color: red;"><%=wdcount %>次</span></p>
                <p>关键字符总长度:<span style="color: red;"><%=wd.Length*wdcount %>个字符</span></p>
                <p>密度结果计算是:<span style="color: red;"><%=wdmidu %></span></p>
                <p>锐拓SEO密度建议值:<span style="color: red;">2%≦密度≦8%</span></p>
            </div>
            <p style="padding-top: 36px;" class="explain"><span>注解:通过本工具可以快速检测页面关键词出现的数量和密度,更适合蜘蛛的搜索。</span></p>
        </div>
        <div class="textarea-cont ip-inpuire">
            <p style="font-weight: bold;">网站网址对应的纯文本html内容</p>
            <div>
                <p><%=html %></p>
            </div>

        </div>


cs代码部分如下
[C#] 纯文本查看 复制代码
 //http
        HttpHelper http = new HttpHelper();

        //关键字
        public string wd =string.Empty;
        //网址
        public string site = string.Empty, html = string.Empty;
        //页面文本总长度
        public int htmlcount = 0;
        //关键字符串长度
        public int wdlength = 0;
        //关键字出现次数
        public Double wdcount = 0;
        //关键字符总长度
        public int wdsum = 0;
        //密度结果计算是
        public string wdmidu = "0.00%";

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                try
                {
                    wd = InputHelper.GetInputString(Request["wd"]).Trim();
                    site = InputHelper.GetInputString(Request["site"]).ToLower().Trim();

                    if (!string.IsNullOrWhiteSpace(site))
                    {
                        Boolean isurl = site.StartsWith("http://") || site.StartsWith("https://");
                        if (!isurl)
                        {
                            site = $"http://{ site}";
                        }
                        //获取密度
                        HttpItem item = new HttpItem()
                        {
                            URL = site
                        };
                        HttpResult result = http.GetHtml(item);
                        html = HtmlHelper.StripHTML(result.Html);
                        //html总长度
                        htmlcount = html.Length;

                        if (Regex.IsMatch(html, wd))
                        {
                            //存在
                            wdcount = Regex.Matches(html, wd).Count;
                            Double midu = (wdcount * wd.Length) / htmlcount;
                            wdmidu = midu.ToString("0.00%");
                        }
                    }
                }
                catch (Exception)
                {
                }
            }
        }


好了看看效果吧。
QQ截图20191029101101.png
我把网页的纯文本也给输出了,方便大家查看。

功能网址:http://seo.ruituoyun.com/midu  这里后期会更新更多与SEO相关的工具,希望大家关注


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2019-10-29 15:03:09 | 显示全部楼层
支持
回复

使用道具 举报

发表于 2019-10-29 15:08:25 | 显示全部楼层
Snipaste_2019-10-29_15-04-38.png
Snipaste_2019-10-29_15-04-43.png

大家来找茬:
功能好,体验一般;
适配不好,如果窗口不是全屏或者最大,显示不全,左侧被挤的靠边缘挨着;看着比较捉急;右侧如果拉过去,上面的背景发现是刚才窗口的大小;看着也捉急;

 楼主| 发表于 2019-10-29 18:33:54 | 显示全部楼层
clrscr 发表于 2019-10-29 15:08
大家来找茬:
功能好,体验一般;
适配不好,如果窗口不是全屏或者最大,显示不全,左侧被挤的靠边缘挨着 ...

好的谢谢,我这边修复一下。
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-18 06:16

© 2014-2021

快速回复 返回顶部 返回列表