发一个自己的作品 - globr 搜索 [java&nodejs]

2015-08-23 13:36:53 +08:00
 HentaiMew

globr 的主旨是让国内用户可以纯净、快速、有效的获取 google 搜索数据。

globr 分为 globr-api 和 globr-clt , clt 也就是 client , api 是一个 java 实现的 RestFul WebService 。

目前 clt 端只实现了一个 nodejs 的版本,项目名为 : "globr-nodejs-clt",这个项目是昨天突然的想法开始的,由于很紧凑,代码写得不是很规范,页面也是比较随意 没有注重细节。所以暂时就不公布 git 仓库地址了(怕丢人,确实写得很渣)。

现在 api 端运行在一台日本的主机上, nodejs 的 clt 端运行在 BAE 上。大家可以玩玩。

地址是 : http://globrv.duapp.com

.... 低调点 我在 BAE 上还有备案在审核呢。。。。

这个项目仅供个人学习和娱乐,仅仅提供了谷歌的结果 但是不提供结果的任何形式的代理获取,例如你搜索到了一个 youtube 的条目,你点击进去,如果你无法访问 youtube ,那么仍然无法访问的。

结果页面条目是真实链接 target = _blank 跳转,没有谷歌重定向!

6351 次点击
所在节点    Node.js
71 条回复
HentaiMew
2015-08-23 19:14:37 +08:00
@orangleliu 啊 其实我也注意到了 , 谷歌根据 ip 选择了结果语言,其实我是用 hl=en 当作语言参数的,应该是更偏向英文结果。但是谷歌没理会那个参数。有时间再研究研究,可能在请求里面加个语言 header 更好吧
googlefans
2015-08-23 19:44:10 +08:00
这个有什么用呢?
welly
2015-08-23 20:13:40 +08:00
这个挺好!楼主加油。
xiao201261
2015-08-23 20:15:56 +08:00
wen.lu 大法好
magicdawn
2015-08-23 20:59:24 +08:00
@HentaiMew

不知道, 貌似再访问是被唤醒吧~
magicdawn
2015-08-23 21:00:58 +08:00
API 我可以用么
gezehua
2015-08-23 21:17:14 +08:00
Imivan
2015-08-23 21:17:35 +08:00
为毛不设反代,这样感觉多余啊。
shoumu
2015-08-23 22:23:12 +08:00
@magicdawn 你可以爬取楼主的搜索结果,然后封装一下,哈哈
HentaiMew
2015-08-23 22:45:11 +08:00
@magicdawn 当然可以 待我明天晚上公布出来。目前搜索结果单个条目包括,标题、内容、真实链接、域名、相关搜索列表等等 , 参数仅 关键字和页码
HentaiMew
2015-08-23 22:50:21 +08:00
@shoumu .... 哈哈哈
aofall
2015-08-23 23:16:56 +08:00
BAE 的速度并不是很好,建议去掉背景图片
yicun
2015-08-23 23:29:56 +08:00
@magicdawn
可以请教一下具体怎么在 heroku 上部署吗?
HentaiMew
2015-08-23 23:51:46 +08:00
@orangleliu 搜索结果已经中文化了,欢迎使用 。 我个人感觉还行。想要的基本都能出来。
HentaiMew
2015-08-23 23:54:37 +08:00
@aofall .... 你那边加载这张图 : http://globrv.duapp.com/resources/img/dandelion.jpg

Ctrl+F5 一下, 试试要多久。 我这边是秒加载啊 基本看不到图的加载过程。
HentaiMew
2015-08-24 01:45:14 +08:00
@aofall 你有时间可以看下现在的网站状态。哈哈哈,做了些细节调整,两个字:“魔性”。
Kokororin
2015-08-24 08:52:05 +08:00
@HentaiMew hl=en-US 确实没用 我的做法是在 header 中加入 Cookie: PREF=ID=fef74816681e7898:U=9ea73b7f54aa9005:FF=2:LD=en-US:NW=1:TM=1295952619:LM=1296005167:S=Dk6Hp_5SDKZ3OhJy; google 是依据 cookie 来判断的
BGLL
2015-08-24 09:01:14 +08:00
看背景看瞎了,,,
magicdawn
2015-08-24 10:00:22 +08:00
@shoumu
哦~缺一台墙外的 VPS~heroku 自己用还不错
magicdawn
2015-08-24 10:02:51 +08:00
@yicun 下载好 heroku toolkit, 在命令行登录, 然后设置好 git 地址, 每次 push 的时候是自动部署的~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/215324

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX