Pages

Thursday, 26 May 2016

google-alias



谷歌搜索,帮助无法访问谷歌的人们使用谷歌搜索。
这是一个用 PHP 写的谷歌搜索, 主要使用 php 的 curl 和 preg 模块. Google Alias 意为谷歌的替代品.

部署

部署非常简单, 你甚至不用做什么, 只要把你的代码上传到 VPS 或者 web host. 大家都知道 PHP 的免费主机非常多, 部署也非常便捷. 大范围的部署也不成问题, 即使被墙也能迅速的更换主机.

配置

config.php 里面有许多个性化的设置, 比如自定义 GET 的键名, 默认的每页结果数, 或者你可以自定义http的header, 是否开启安全搜索等等等

功能

  1. 限制时间
  2. 可定义每页结果数
  3. 相关搜索
  4. 设置地区和语言
  5. url关键字加密
  6. html内容加密, 可搜索敏感词
  7. 谷歌搜索功能, 使用谷歌的可用ip, 前端会检测ip是否可用, 需要在google_avaiable_ip.txt中添加可用的ip, 用 | 分割.
  8. 热键功能, 按alt+j可以获得搜索框的焦点, alt+i获得焦点并清空.
  9. 返回新闻, 视频, 图片的搜索结果(未实现)
  10. 兼容特殊搜索, 比如特定的文件(未实现)
  11. 待续

注意

如果你想部署在自己的网站上, 一定要及时更新可用ip列表.

BUGs

  1. 没有搜索结果时会报错(fixed)
  2. 你找找看.
from  https://github.com/celend/google-alias