拿咱们坛子练习node-webkit
发布于 7 年前 作者 xiuxu123 10025 次浏览 最后一次编辑是 4 年前

前几天看到坛子里面很多人问有关node-webkit的问题,也就去看了下,真的还不错,就想着学习下,然后就拿咱们的坛子做demo了,下面是截图: ###1.进入画面:直接输入你在咱们坛子里面的用户名就行了 进入画面

###2.加载画面:加载数据… 加载画面

###3.显示画面:Home是首页的数据, Post是自己发布的, Join是自己参与的 显示画面

###4.再来一张: 显示画面

###5.再来一张: 显示画面

这里讲下我的实现: 我知道我不可能有接口,何况我也没有送礼所以我也不能直接去数据库抓数据啊,屌丝没有办法啊,然后我爬,我爬,我爬爬爬,呵呵呵, 我写了一个小爬虫,然后爬取指定的页面抓取指定的数据,每次在进入的时候都会去抓取一次数据,所以在第一次进入的时候看到的数据是最新的,但是过一会就不一定了,可能坛子里面有新帖子就无法更新了(暂时的,我会接着完善),

###But, 输入用户名之后发现数据不齐全,或者没有抓到头像,这个…爬虫的问题,我还在努力解决中…你可以多试几次进入-_-!!!

其实里面还有很多的问题没有得到解决,代码写的也有点乱,计划是点击标题的时候抓取文章内容的,但是不知道为什么我的jquery没有效果,所以导致现在只能看到title,一些计划的特效也都没有实现(失败)!

这里是源码链接,大家懂得… https://github.com/Dn9x/Webkit-demo

还请大家多多指教啊…

28 回复

只是测试而已,没有别的意思哦!

你这个在ANDROID机上跑的?

ubuntu windows也可以,我开发在ubuntu,用的时候在windows上面

顶一下 略牛B

node-webkit 针对的是pc 平台…win.mac,linux…

好厉害哇!

顶一下 牛

为什么这个在我的这边没有运行起来呢 登入后直接退出了 怎么个情况???

求教,刚开始看node-webkit,就碰到问题了。 我是mac os系统,按官网的意思是要先下个二进制的node-webkit,可是我下载双击后是一个类似chrome浏览器的窗口,然后在终端中输入nw app.js(这个是我在github上folk的代码) 为啥报 nw commond not defined啊。求入门指导。谢谢。

我已经回复你邮件了,你看下邮件

先顶,再问。请问如果用了数据库,那生成客户端的时候怎么办? 比如说做成了exe放到其他机器上安装能跑不?

当然能跑了,首先要看数据库是本地还是远程的,如果你部署的是远程数据库,exe只是个客户端就好办,如果要让客户也装数据库,就想办法先让他装数据库!

@xiuxu123 =。=我明白了……谢谢解答!

node-webkit已经用在生产环境的路过

什么项目??开源不??共享出来看看呗!

能不能给一下爬虫的代码看看?

我最近查了些资料,发现node-webkit有自带的数据库……详细可见:
https://github.com/rogerwang/node-webkit/wiki/Save-persistent-data-in-app
要是这样的话连mongoose模块都可以不用……

可以跑起来,赞一个。

有个问题请教下楼主,在我的node-webkit项目中只要我 require(‘mongoose’), nw.exe 马上就停止工作了,我看到楼主也用了mongoose ,不知有没有碰到我说的这种情况呢?

问题找到了,是mongoose版本的问题

楼主,闪退是怎么回事?

什么环境??之前没有闪退的问题啊,你的nodejs版本和node-webkit版本问题吧。

楼主写个教程呗。

  • -我也发一个,春季期间无聊学习NW写的一个DEMO: blog.cn-face.com/wl 代码现在还没时间去整理。。。

楼主,我打包运行你的的代码 出现问题 Uncaught node.js Error

ReferenceError: $ is not defined at eval (file:///var/folders/xn/hz1gbcdd33jb2hvq1fgy1hc40000gn/T/.org.chromium.Chromium.LNjsuY/index.html:23:7) 这个怎么解,我是小白

@youxiachai 不需要编译么?

回到顶部