为儿子取高分名字而编写的lua程序

阅读: 评论:0

为儿子取高分名字而编写的lua程序

为儿子取高分名字而编写的lua程序

11月为给儿子取名字,折腾了2个星期,我们家大事都需要老婆做主,取名字当然算是大事,虽然我想好些名字,但都被否决,老婆需要算五行,名字的评分要好高,找了个神棍网站,我也抱着宁可信其有的态度,名字要好听,得分要高,还要有含义,简直就是大海捞针,折腾两个星期后,名字终于取出来,为此还写了程序来捞这个针,虽然最后并不是从中定,但也是记录养孩子的不容易.




用luacurl实现在网上名字评分,为儿子起名

1.网页抓取
   发现抓不,通过firebug比较
   需要加上c:setopt( curl.OPT_HTTPHEADER, "User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:25.0) Gecko/20100101 Firefox/25.0" )
2.urlencode utf-8编码
   lua以前只实现ascii编码,utf-8还没找到解决方法,决定用cli调c#来编码名字
       require  "kpBaseLuaClrApi"
       local nameutf8 = csharpUrlEncode(name)
3.正则表达式找出关键的分数
      local pattern = "<div class="qtotal"><span>(?<v1>.*?)?<v2>.*?)<"
      local restable,patcount = csharpRegex(html,pattern);
4.读文件字典
     file = io.open("","r")
local count = 0
local xuancount = 1
for line in file:lines() do

5.字符转数字
   local fen = restable[1].v2
    if tonumber(fen)>=95 then


local myLuaBasePath = "D:\kpServices\luapublicApi"
package.path = package.path..

本文发布于:2024-01-31 22:43:37,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170671221731918.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:高分   儿子   名字   程序   lua
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23