如何在大陆怎么使用google搜索自定义搜索

百度云搜索
大家看到有一些网站可以搜索百度云内的资源,或者其他360资源的,这些实现方法都很简单。
只要使用谷歌自定义搜索(Google custom search)就能实现。
1、登陆注册地址:
2、如果没有谷歌账号,就需要先注册一个,拥有了谷歌账号后,点击左侧的“新增搜索引擎”
3、因为我们搜索的是百度云的资源,所以在“要搜索的网站”填写 “/*”,语言选择“简体中文”,然后点击“创建”。
5、点击“控制台”,点击左侧的“外观”。选择喜欢的外观后点击 “保存并获取代码”。
如果你选择的是“仅搜索结果”,那么你可以新建一个search.html网页,输入一下代码:
&!doctype html&
&meta charset=&UTF-8&&
&form action=&result.html& method=&get&&
&input type=&text& name=&q& /&
&input type=&submit& value=&查询& /&
然后新建result.html文件,输入以下代码:
&!doctype html&
&meta charset=&UTF-8&&
//此处为你在谷歌上获取的代码
效果如下:
在search.html 网页输入“jquery”,点击 “查询”
跳出网页:
非常的简单而强大。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:3841次
排名:千里之外wangzan18 的BLOG
用户名:wangzan18
文章数:112
评论数:195
访问量:131609
注册日期:
阅读量:5863
阅读量:12276
阅读量:387276
阅读量:1078321
51CTO推荐博文
一、环境准备& & 我们需要一个nginx的模块来进行设置,ngx_http_google_filter_module。前提我们是有一个海外的VPS,并且可以访问谷歌,我的VPS是阿里云香港的。& & 首先先感受一下我的成果吧,请点击。二、软件安装& & 我的操作系统是CentOS 6.x 64位操作系统,最下面有我编译好的nginx,如果为了快速搭建的话,直接使用我编译好的二进制程序和配置文件,几分钟就可以搞定。cd&/root/
wget&http://nginx.org/download/nginx-1.7.8.tar.gz
git&clone&/cuber/ngx_http_google_filter_module
git&clone&/yaoweibin/ngx_http_substitutions_filter_module
tar&xf&nginx-1.7.8.tar.gz
cd&nginx-1.7.8
./configure&\
--prefix=/usr/&\
--sbin-path=/usr/sbin/nginx&\
--conf-path=/etc/nginx/nginx.conf&\
--error-log-path=/var/log/nginx/error.log&\
--http-log-path=/var/log/nginx/access.log&\
--pid-path=/var/run/nginx/nginx.pid&\
--lock-path=/var/lock/nginx.lock&\
--user=nginx&\
--group=nginx&\
--with-http_ssl_module&\
--with-http_flv_module&\
--with-http_stub_status_module&\
--with-http_gzip_static_module&\
--http-client-body-temp-path=/var/tmp/nginx/client/&\
--http-proxy-temp-path=/var/tmp/nginx/proxy/&\
--http-fastcgi-temp-path=/var/tmp/nginx/fcgi/&\
--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi&\
--http-scgi-temp-path=/var/tmp/nginx/scgi&\
--with-pcre&\
--add-module=/root/ngx_http_google_filter_module&\
--add-module=/root/ngx_http_substitutions_filter_module
make&install三、配置nginxvim&/etc/nginx/nginx.conf& & 在http模块里面增加如下内容upstream&google&{
&&&&&&&server&173.194.38.1;
&&&&&&&server&173.194.38.2;
&&&&&&&server&173.194.38.3;
&&&&&&&server&173.194.38.4;&&&&&&&#通过dig&-t&A&获取谷歌的IP地址&
&&&&resolver&8.8.8.8;
&&&&location&/&{
&&&&&&&&google&&&&&&&&&&&&&&&&&#启用谷歌镜像功能
&&&&&&&#google_scholar&&&&&&&&&#启用谷歌学术搜索,可以不设定
&&&&&&&#google_robots_allow&&&&#允许蜘蛛爬镜像站点,可以不设定
&&&&&&&&google_language&&&&&&&&#设定语言,不设定默认是中文
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#设定谷歌的语言,语言可以自己随意定义,支持的语言请看附录&
&&&&&&&#google_ssl_off&"google";&&#不适用https访问
&&&&&&listen&80;&
&&&&&&server_name&_;&&&&&&&&&&&&&&#好像是填写什么域名,域名就无法访问&
&&&&&&location&/&{&
&&&&&&&&&&&proxy_pass&http://&&&&#反向代理到upstream&
&&&&&&&&}&
}& & 下面是nginx的启动脚本#!/bin/sh
#&nginx&&&&&&&&Startup&script&for&nginx
#&chkconfig:&-&85&15
#&processname:&nginx
#&config:&/etc/nginx/nginx.conf
#&config:&/etc/sysconfig/nginx
#&pidfile:&/var/run/nginx.pid
#&description:&nginx&is&an&HTTP&and&reverse&proxy&server
###&BEGIN&INIT&INFO
#&Provides:&nginx
#&Required-Start:&$local_fs&$remote_fs&$network
#&Required-Stop:&$local_fs&$remote_fs&$network
#&Default-Start:&2&3&4&5
#&Default-Stop:&0&1&6
#&Short-Description:&start&and&stop&nginx
###&END&INIT&INFO
#&Source&function&library.
.&/etc/rc.d/init.d/functions
if&[&-L&$0&];&then
&&&&initscript=`/bin/readlink&-f&$0`
&&&&initscript=$0
sysconfig=`/bin/basename&$initscript`
if&[&-f&/etc/sysconfig/$sysconfig&];&then
&&&&.&/etc/sysconfig/$sysconfig
nginx=${NGINX-/usr/sbin/nginx}
prog=`/bin/basename&$nginx`
conffile=${CONFFILE-/etc/nginx/nginx.conf}
lockfile=${LOCKFILE-/var/lock/nginx.lock}
pidfile=${PIDFILE-/var/run/nginx/nginx.pid}
SLEEPMSEC=${SLEEPMSEC-200000}
UPGRADEWAITLOOPS=${UPGRADEWAITLOOPS-5}
&&&&echo&-n&$"Starting&$prog:&"
&&&&daemon&--pidfile=${pidfile}&${nginx}&-c&${conffile}
&&&&RETVAL=$?
&&&&[&$RETVAL&=&0&]&&&&touch&${lockfile}
&&&&return&$RETVAL
&&&&echo&-n&$"Stopping&$prog:&"
&&&&killproc&-p&${pidfile}&${prog}
&&&&RETVAL=$?
&&&&[&$RETVAL&=&0&]&&&&rm&-f&${lockfile}&${pidfile}
reload()&{
&&&&echo&-n&$"Reloading&$prog:&"
&&&&killproc&-p&${pidfile}&${prog}&-HUP
&&&&RETVAL=$?
upgrade()&{
&&&&oldbinpidfile=${pidfile}.oldbin
&&&&configtest&-q&||&return
&&&&echo&-n&$"Starting&new&master&$prog:&"
&&&&killproc&-p&${pidfile}&${prog}&-USR2
&&&&for&i&in&`/usr/bin/seq&$UPGRADEWAITLOOPS`;&do
&&&&&&&&/bin/usleep&$SLEEPMSEC
&&&&&&&&if&[&-f&${oldbinpidfile}&-a&-f&${pidfile}&];&then
&&&&&&&&&&&&echo&-n&$"Graceful&shutdown&of&old&$prog:&"
&&&&&&&&&&&&killproc&-p&${oldbinpidfile}&${prog}&-QUIT
&&&&&&&&&&&&RETVAL=$?
&&&&&&&&&&&&echo
&&&&&&&&&&&&return
&&&&&&&&fi
&&&&echo&$"Upgrade&failed!"
&&&&RETVAL=1
configtest()&{
&&&&if&[&"$#"&-ne&0&]&;&then
&&&&&&&&case&"$1"&in
&&&&&&&&&&&&-q)
&&&&&&&&&&&&&&&&FLAG=$1
&&&&&&&&&&&&&&&&;;
&&&&&&&&&&&&*)
&&&&&&&&&&&&&&&&;;
&&&&&&&&esac
&&&&&&&&shift
&&&&${nginx}&-t&-c&${conffile}&$FLAG
&&&&RETVAL=$?
&&&&return&$RETVAL
rh_status()&{
&&&&status&-p&${pidfile}&${nginx}
#&See&how&we&were&called.
case&"$1"&in
&&&&start)
&&&&&&&&rh_status&&/dev/null&2&&1&&&&exit&0
&&&&&&&&start
&&&&&&&&;;
&&&&&&&&stop
&&&&&&&&;;
&&&&status)
&&&&&&&&rh_status
&&&&&&&&RETVAL=$?
&&&&&&&&;;
&&&&restart)
&&&&&&&&configtest&-q&||&exit&$RETVAL
&&&&&&&&stop
&&&&&&&&start
&&&&&&&&;;
&&&&upgrade)
&&&&&&&&rh_status&&/dev/null&2&&1&||&exit&0
&&&&&&&&upgrade
&&&&&&&&;;
&&&&condrestart|try-restart)
&&&&&&&&if&rh_status&&/dev/null&2&&1;&then
&&&&&&&&&&&&stop
&&&&&&&&&&&&start
&&&&&&&&fi
&&&&&&&&;;
&&&&force-reload|reload)
&&&&&&&&reload
&&&&&&&&;;
&&&&configtest)
&&&&&&&&configtest
&&&&&&&&;;
&&&&&&&&echo&$"Usage:&$prog&{start|stop|restart|condrestart|try-restart|force-reload|upgrade|reload|status|help|configtest}"
&&&&&&&&RETVAL=2
exit&$RETVAL四、验证成果 & && & 最后启动nginx并且访问,大功告成,我自己搭建的地址是:。语言附录:ar&&&&-&&Arabic
bg&&&&-&&Bulgarian
ca&&&&-&&Catalan
zh-CN&-&&Chinese&(Simplified)
zh-TW&-&&Chinese&(Traditional)
hr&&&&-&&Croatian
cs&&&&-&&Czech
da&&&&-&&Danish
nl&&&&-&&Dutch
en&&&&-&&English
tl&&&&-&&Filipino
fi&&&&-&&Finnish
fr&&&&-&&French
de&&&&-&&German
el&&&&-&&Greek
iw&&&&-&&Hebrew
hi&&&&-&&Hindi
hu&&&&-&&Hungarian
id&&&&-&&Indonesian
it&&&&-&&Italian
ja&&&&-&&Japanese
ko&&&&-&&Korean
lv&&&&-&&Latvian
lt&&&&-&&Lithuanian
no&&&&-&&Norwegian
fa&&&&-&&Persian
pl&&&&-&&Polish
pt-BR&-&&Portuguese&(Brazil)
pt-PT&-&&Portuguese&(Portugal)
ro&&&&-&&Romanian
ru&&&&-&&Russian
sr&&&&-&&Serbian
sk&&&&-&&Slovak
sl&&&&-&&Slovenian
es&&&&-&&Spanish
sv&&&&-&&Swedish
th&&&&-&&Thai
tr&&&&-&&Turkish
uk&&&&-&&Ukrainian
vi&&&&-&&Vietnamese& & 如果大家懒得编译,就向快速使用的话,那请去下载我编译好的二进制程序及配置文件。& & /data/2225684本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)
14:31:54 14:48:56 23:41:35 09:58:58

我要回帖

更多关于 如何在大陆使用google 的文章

 

随机推荐