为了弄清起点小说如何算字扣钱,我特意注册了作家账号
Posted 我从二院来
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为了弄清起点小说如何算字扣钱,我特意注册了作家账号相关的知识,希望对你有一定的参考价值。
闲来无事,想起这些年也算给起点贡献了不少流量和金钱。
在起点的会员订阅规则里,如下图所示,重点关注2,3和6点,一个是怎么算钱的,一个是怎么算字数的。
计费跟字数相关,归根结底,都是怎么算钱的事儿。
1. 怎么算字数
“作品字数以起点计数系统为准。”
起点没有公布计数系统的统计标准。所以就有了本文,我们来猜一猜嘛。
在书架上随手找了一本之前订阅过的书,找了章公众章节。
如下所示,共858字。
找个在线的OCR把图片识别成文字,再手动检查一遍,确保没有错漏。
然后使用java String的length()方法看看。
为了方便感兴趣的同学,我把识别出来的文字也发出来。
String text = "截止到今天,日两万已经持续了整整十天,换句话说...这个月我已经更新了20万字了。" +
"原定计划是日两万坚持到月底的,但最近大家的反馈让我意识到,我不能太执着于数量了,文的质量也是柜当重要的一环。" +
"再加上...我写的真的太快了,这个成绩该有的推荐还没到,我这本书的字数都已经快要拦不住了。" +
"这个月底上导读,而下个月说不定还有更好的推荐...考虑到整本书的寿命,我的确是该把更新的速度放缓。" +
"不过大家放心,速度放缓并不代表会亏欠大家。" +
"日更两万改成接下来两个月每天日万,总数还是不变的,只是时间会拉长一点.." +
"原谅一下我的私心哈,我也想让自己的作品能尽可能的寿命长一些。" +
"好在我这本不是特别单纯的单女主狗粮文,女主的身份可以让这本书加一些文娱要素。" +
"当然,就算是文娱要素,整本书的核心卖点肯定还是甜和日常。" +
"所以就算后面会开一些事业线,事业线的作用更多的还是辅助日常与甜,不会鸠占鹊巢,让这本书的整体节奏变得奇怪。" +
"而接下来还有很多可以写的地方,像是铺垫了很久的,这条让小刘事业腾飞的事业线。" +
"以及一些疑似败犬的落寞退场(惨!)" +
"等小裴回归之后,准备搬上日程的公开。" +
"还有公开之后各方反应,后续双方渐渐交织在一起的事业线这些。" +
"乃至于后面的嗑cp" +
"当然,小刘的直播事业也不会落下,游戏这方面可是作者的强项(笑)" +
"————"+
"减少更新其实让我心里挺不安的,毕竟我一直不敢相信是自己这本书写得好,只是一厢情愿的以为成绩好是因为更新量大。" +
"而现在更新量放了下来,我的压力也算是拉满了..." +
"所以如果可以的话,我还是想腆着脸的跟大家要一个追订。" +
"数据对我真的蛮重要的,有的时候大家评论也会让我开心很久。" +
"嗯...不好的评论当然也会让我emo很久,不过还好,我心理调节能力很强。" +
"毕竟叫扑了600万字了...我现在只想把这本书写好,机会到面前了,我不想放弃。" +
"从明天开始,每天雷打不动一万的更新,将会持续很长一段时间。" +
"但我应该会用跟现在一样的时间去打磨每一章,尽可能的不让大家感觉到无聊无趣。" +
"望大家谅解!" +
"啊,当然,会时不时的不定期进行爆更,说不定十更这种事...隔上个一两周就来一次呢~" +
"毕竟咱的手速大伙心里都有数是吧〜";
System.out.println(text.length());
输出875。
很明显多了。
几个猜测,首先中文的任意字,字符肯定是算1个字符长度的,比如!
,(
,)
, 。
,甚至中文多个句号当省略号。。。。。。
也会被计算为6个字。
然后英文单词只会计算成一个长度。
其次英文输入法中的...
也只会计算一个长度。
暴力点,直接先来一波验证一下。
以下测试代码将英文输入法下的...
替换成一个字符,然后将连续的数字和英文单词(包含创造出的网络词汇英文缩写,或者叫连接的英文字母,拼音)也当成一个字符长度。
具体做法是先替换为空,再在后边统计的时候补上个数。
String temp = text.trim().replace("...", ".").replace("..", ".");
String s = "\\\\d+.\\\\d+|\\\\w+";
Pattern pattern=Pattern.compile(s);
Matcher ma=pattern.matcher(temp);
List<String> words = new ArrayList<>();
while(ma.find())
String word = ma.group();
words.add(word);
temp = temp.replace(word, "");
System.out.println(temp.length() + words.size());
输出856。
但是起点计数系统统计出来是858。
差了2个字。
这章的标题是4个字,如果是标题的原因,那应该是差4个字,所以标题应该是不计数的。
也有可能是图片转文字的差异,可能是一些符号()
不太容易分辨是哪种输入法,还有看不出来是分隔符还是破折号的"———"造成的差异。
更直接点,我下载了一个起点的作家助手,将上述文字直接输到公众章节,让起点计数系统统计,结果与我本地代码统计是一样的。
从侧面证明上述的猜测是对的。
所以起点真就是这样直接使用String.length()计算出来的?
为了更加的严谨,我再添加了一部小说,《重生之不做程序员》。
第一章《英雄迟暮》,正文内容为“SUN公司被Oracle收购,是否意味着java被逼上了死路?”
String text2 = "sum公司被Oracle收购,是否意味着java被逼上了死路?";
String temp = text2.trim().replace("...", ".").replace("..", ".");
String s = "\\\\d+.\\\\d+|\\\\w+";
Pattern pattern=Pattern.compile(s);
Matcher ma=pattern.matcher(temp);
List<String> words = new ArrayList<>();
while(ma.find())
String word = ma.group();
words.add(word);
temp = temp.replace(word, "");
System.out.println(temp.length() + words.size());
输出21.
数字600000000被算作一个字。
特殊字符呢?
比如
如何复制起点网的小说?
我看无收费小说时,文件-另存为-把扩展名改成txt就可以了,不知道收费小说可不可以?
有什么方法?那些盗版网站都是打字,错别字一大堆。
javascriptdocument.oncontextmenu = \'\';document.onmousedown = \'\';document.ondragstart = \'\'; document.onselectstart = \'\';document.onselect = \'\'; document.oncopy = \'\';document.onbeforecopy = \'\'; document.onmousemove = \'\'; void 0
起点中文网是国内最大文学阅读与写作平台之一,是目前国内领先的原创文学门户网站。
创立于2002年5月的起点中文网前身为起点原创文学协会(Chinese Magic Fantasy Union),长期致力于原创文学作者的挖掘与培养工作, 并以推动中国文学原创事业为发展宗旨,在2003年10月以此为契机开创了在线收费阅读即电子出版的新模式。 参考技术A 起点小说网虽然进行了很严格的防复制技术,但也只是小儿科,只能防止你们这些菜鸟,一样可以复制。除非是他们收费的内容看不到,只要能打开的内容都可以随便复制。只是需要一点技巧。想了解请给我发私信活在我空间留言。我告诉你。 参考技术B 不可以,我在学网页制作,问过老师,起点的网站设有保户,连网页上的图片都不能保存,更不要提收费的内容了。和一楼一样,建议你去贴吧或者其他网站看看本回答被提问者采纳 参考技术C 起点不能复制
实在不行可在那本小说贴吧去找
以上是关于为了弄清起点小说如何算字扣钱,我特意注册了作家账号的主要内容,如果未能解决你的问题,请参考以下文章