驻扎也有两个礼拜了,反正也没什么人留言。
最近刚做的两个练手的项目
第一个是 58同城职位的自动刷新的脚本。
第二个是 .net 操作excel
其实 细细想来,都没有什么难度。
也都遇到了一点的问题。
在58自动刷新的时候,发现很多api 都是通过js调用,而且各种ajax 和验证之间的关系很复杂,所以就直接调用了浏览器来对网站做处理。
在这里想想,冤冤相报何时了。技术细节不过多的说,其实还发现一个漏洞,不知道是 他们技术人员的疏忽还是如何。仅仅是一个小bug 吧。仅仅是利用这个bug 才得以实现 整个脚本的运行。
第二个 .net 操作的excel
因为目标机上是 wps 所以原本希望通过 调用金山的 api ,但是发现个人版本并未提供 接口,于是又下载了 专业版,但是非正版,发现 写出demo 后 如果目标机上的 是个人版,或者是其他版本(并不清楚是什么版本)并不能正常调用,也不能 正常使用。
同样问题出在 .net 的office 接口,就是目标机上必须有office 套件,至于注册是否影响接口调用未知。
就转战使用 第三方项目 npoi
也有缺陷,对方丢个我一个 29Mb 的excel 在读取时,内存占用率十分之高。高峰 可达到 5G,在内存不足的机子上会报异常。
在改进 这个 excel 表之后 可正常比较快的使用,而且是否安装 wps,office并不影响
建议大数据量 还是专业些的数据库吧。
====================================================================================================
然后今天早上改进了 58 职位刷新的项目,有一点问题就是 上下文的问题,可能是因为库不熟练,
58的页面 无数的 iframe套着iframe 让人惶恐。。。。。