猫搜开源啦!

2020-01-09 10:34:36 +08:00
 hxx051

前两天构建了个聚合搜索引擎——猫搜https://www.moresearch.ga 旨在多页聚合多个搜索引擎以提供更多结果,提高搜索效率。

这两天整理了下代码放到了 github 上 👉轻戳 https://github.com/xuefengnice/MoreSearch

使用 Angular 和 Typescript 构建,纯前端,欢迎拍砖:)

5852 次点击
所在节点    程序员
24 条回复
iiii
2020-01-09 13:04:40 +08:00
关闭同源策略?你咋想的。
hxx051
2020-01-09 13:12:10 +08:00
@iiii 我没服务器呀,已开源,手头有服务器的话可以自己搭个代理
akvo
2020-01-09 14:18:44 +08:00
说实话,想起来罗老师的 TNT 了
hxx051
2020-01-09 14:58:22 +08:00
@akvo 搜了下 tnt 有个发牌手,和罗老师撞 idea 了,我认为就是聚合😹
Curtion
2020-01-09 15:12:21 +08:00
建议在网站中告知关闭同源策略可能的后果
hxx051
2020-01-09 15:44:42 +08:00
@Curtion 感谢建议🙏🏻,已在网站添加提示
akvo
2020-01-09 18:24:09 +08:00
@hxx051 我都不记得他那个叫啥了 就是有一点点印象的那种 🤣🤣🤣
lhx2008
2020-01-09 18:33:04 +08:00
iframe 不香吗
crab
2020-01-09 18:35:24 +08:00
浏览器地址栏直接搜索不香吗
lhx2008
2020-01-09 18:39:18 +08:00
说实话用 iframe 的我十年前就见过了,就几行代码的事。。
cloverzrg2
2020-01-09 18:52:38 +08:00
这个还有人用?
mmrx
2020-01-09 18:53:32 +08:00
说实话 ui 有点丑
hxx051
2020-01-09 22:28:12 +08:00
@lhx2008 例如知乎 谷歌都禁止 iframe 嵌套了,不然就不这么趟坑了😕
hxx051
2020-01-09 22:29:21 +08:00
@crab 我想聚合多个搜索引擎同时搜索并且结果在一个页面显示,更直观方便,还能对比
hxx051
2020-01-09 22:30:40 +08:00
@cloverzrg2 个人写着玩玩,顺便练习下刚学的 Angular,有需要的可以自己搭代理服务器
hxx051
2020-01-09 22:31:56 +08:00
@mmrx 哈哈,花了俩小时搞定的,没有下功夫优化 UI,就是想要个这种界面布局的
beastk
2020-01-09 22:56:32 +08:00
兄弟,关闭同源的意思就是我打开百度,你能读我 Gmail。
heiheidewo
2020-01-10 00:11:16 +08:00
这种放出来就是找喷的,没一点安全意识。
在后台加个代理不好么,不过单个 ip 请求谷歌几百次就出验证码了
shuirong1997
2020-01-10 00:25:50 +08:00
正好前两天看到了这篇文章:

「对于开发而言,搜索是日常工作,为了提升搜索的效率,以便更快的查询信息,我试着同时搜索 4 个网站,分别是百度、Google、维基、Bing。一个可行的做法就是网页中嵌入 4 个 iframe,通过 js 拼接前面 4 个搜索引擎的 Search URL 并依次在 iframe 中加载。这个构思丝毫没有问题,简单粗暴。然而就是这么简单的功能,也无法实现。由于 Google 网站在 HTML 的 response header 中添加了 X-Frame-Options 字段以防止网页被 Frame (这项设置常被用来防止 Click Cheats ),因此我无法将 Google Search 加入到 iframe 中来。那么,我会放弃 Google 吗?」

(来看看同样的功能,这个老哥是怎么解决的,涨姿势。)

https://louiszhai.github.io/2017/11/14/iheader/
krystal9527
2020-01-10 09:29:34 +08:00
我觉得你可以使用 SSR,然后用 preboot 传递状态

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

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

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

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

© 2021 V2EX