在百度云网盘的页面添加一个搜索框,调用搜索API搜索所有公开分享文件// To add a search frame that calls some api for searching some public shared files in BaiduYun cloud netdisk.
< Părere la script-ul 百度云插件+APIKey
呵呵,翻墙已成必备技能。其它搜索得到的结果可能会差强人意吧。
看作者怎么说。
GoGo Tester找到ip自己添加到host里面
GoGo Tester找到ip自己添加到host里面
关键是不时的又要重新ip,很烦人……
GoGo Tester找到ip自己添加到host里面关键是不时的又要重新ip,很烦人……
我没有使用这个脚本,是使用搜索串搜索的,你可以试试。
https://www.google.com.hk/search?q=site:pan.baidu.com+%s
我没有使用这个脚本,是使用搜索串搜索的,你可以试试。GoGo Tester找到ip自己添加到host里面关键是不时的又要重新ip,很烦人……
https://www.google.com.hk/search?q=site:pan.baidu.com+%s
这倒也可以,而且这样的搜索方式也很容易替换成其它搜索引擎,同时,也可以将这个脚本中的搜索URL改成这个也是可以的。
几个方法:
一、改host。在脚本的info页面里有个host文件,是百度云盘的,那个人分析了不少host,你可以下载一个试下。
二、翻墙。我觉得这个方法很不好,网速慢,还要用gogo tester更新。
三、像ywzhaiqi 说的用搜索串,这个嘛,估计也还是要改host或者翻墙。
四、发送请求到国内某些网盘搜索网站(反正他们的结果也是谷歌的),接受返回html文件,再解析。这个第一没有找到比较合适的网站,第二感觉有点。。。
#
哎,反正不知怎么弄,先维持现状就是了。其实还好了,像我那份host用了都几个月了。话说谷歌一直封着真的好吗?
我给出那个网址的意思是,让他替换其它搜索引擎。
已用@ywzhaiqi的搜索串+我上面所说的第四个方法。目前默认用soso了(我试过的比较理想的代替品)。切换UI没做出来,喜欢继续用谷歌的可以在代码最后一行修改init方法的参数。
已用@ywzhaiqi的搜索串+我上面所说的第四个方法。目前默认用soso了(我试过的比较理想的代替品)。切换UI没做出来,喜欢继续用谷歌的可以在代码最后一行修改init方法的参数。
11月11日还在更新脚本,一看就是没有女友的人。
11月11日还在更新脚本,一看就是没有女友的人。
文科桑,要不要这么直接。。。
╮(╯-╰)╭
文科桑,要不要这么直接。。。
╮(╯-╰)╭
没关系,我也是(┳_┳)...
没关系,我也是(┳_┳)...
想问下,就是我如果把脚本的名字改了,不知之前安装的用户还能更新不?
主要是之前的思路和现在脚本差太远了,这个名字很不符合实际。
可以更新,不过会出现2个脚本,记得提醒用户就好。 对了,名字建议换成英文,这样配置文件夹的脚本文件才不会有很长的名字。没关系,我也是(┳_┳)...想问下,就是我如果把脚本的名字改了,不知之前安装的用户还能更新不? 主要是之前的思路和现在脚本差太远了,这个名字很不符合实际。
// @name 英文名字
// @name:zh-CN 中文环境下显示的名字
可以这样
翻墙或者host都不如直接打开来的方便。
古粉地址栏直接搜可以,可放到脚本里就不行了。
您给改一下吗。
url = 'http://www.gfsoso.com/?q=';
url = url + keyword + 'site%3Apan.baidu.com' ;
翻墙或者host都不如直接打开来的方便。
古粉地址栏直接搜可以,可放到脚本里就不行了。
您给改一下吗。
url = 'http://www.gfsoso.com/?q=';
url = url + keyword + 'site%3Apan.baidu.com' ;
@plpy 期末,要考试。。。。你如果有兴趣修改的话,应该不难,我说下思路。
最简单的方法是发起一个请求,接受html,解析成脚本里面的Data,再处理,就像里面对付soso一样。所以你要像里面一样写一个类似function sosoToData(html) 的函数得到Data,然后在search里面仿照soso的方法switch一下。 总之核心就是search函数的两个switch语句中都添加一个case,然后自己写一个类似function sosoToData(html) 的函数。 此外你还要处理切换ui,添加一个骨粉的选项,以及实现翻页功能。
成功了记得贴上来~~~
看看都晕了,还改呢……
感觉soso搜不到多少东西。
还是先手动搜吧。
看看都晕了,还改呢……
感觉soso搜不到多少东西。
还是先手动搜吧。
你可以这样试试:
1、定义一个gftodata(html)的函数,将请求得到的html页面生成data对象。这个函数可以参考里面的sosotodata(html)的函数。
2、在search()函数里修改两个switch的代码块,加入你要添加的引擎的case。
第一处是发出请求的情况,就是你说的
url = 'http://www.gfsoso.com/?q=';
url = url + keyword + 'site%3Apan.baidu.com' ;
不过这里要修改下,你看看实际的url还有一个参数代表第几页的。
第二处是根据选择的引擎,将服务器返回的数据转化为data对象,这里就要调用gftodata(html)来将html转成data。
3、添加ui,在setUI()函数里的html1_4加入一个选项,同时绑定动作。
事实上第一步做完就完成一半了。
谷歌河蟹的问题可以尝试用镜像站,镜像站也有返回JSON的功能,比如你那个可以变成如下:
https://repigu.com/uds/GwebSearch?rsz=filtered_cse&hl=zh_CN&cx=018177143380893153305:yk0qpgydx_e&v=1.0&key=AIzaSyCVAXiUzRYsML1Pv6RwSG1gunmMikTzQqY&q=%s
返回的JSON略有差异,但搜索结果是一样的,也免得解析html的事情了。
谷歌河蟹的问题可以尝试用镜像站,镜像站也有返回JSON的功能,比如你那个可以变成如下:
https://repigu.com/uds/GwebSearch?rsz=filtered_cse&hl=zh_CN&cx=018177143380893153305:yk0qpgydx_e&v=1.0&key=AIzaSyCVAXiUzRYsML1Pv6RwSG1gunmMikTzQqY&q=%s
返回的JSON略有差异,但搜索结果是一样的,也免得解析html的事情了。
得空试试看,这些天要打游戏,太忙了
谷歌河蟹的问题可以尝试用镜像站,镜像站也有返回JSON的功能,比如你那个可以变成如下:
https://repigu.com/uds/GwebSearch?rsz=filtered_cse&hl=zh_CN&cx=018177143380893153305:yk0qpgydx_e&v=1.0&key=AIzaSyCVAXiUzRYsML1Pv6RwSG1gunmMikTzQqY&q=%s
返回的JSON略有差异,但搜索结果是一样的,也免得解析html的事情了。
其实我一直留着谷歌原版,也是有点想提醒用户世界上还有这么一个公司。。。温水煮青蛙呐现在。。。。
谷歌河蟹的问题可以尝试用镜像站,镜像站也有返回JSON的功能,比如你那个可以变成如下:
https://repigu.com/uds/GwebSearch?rsz=filtered_cse&hl=zh_CN&cx=018177143380893153305:yk0qpgydx_e&v=1.0&key=AIzaSyCVAXiUzRYsML1Pv6RwSG1gunmMikTzQqY&q=%s
返回的JSON略有差异,但搜索结果是一样的,也免得解析html的事情了。
@hanchy 好了 刚刚更新了 ps:总算赶在回大吃省的前一天完工 ( ̄▽ ̄)"
谷歌河蟹的问题可以尝试用镜像站,镜像站也有返回JSON的功能,比如你那个可以变成如下: https://repigu.com/uds/GwebSearch?rsz=filtered_cse&hl=zh_CN&cx=018177143380893153305:yk0qpgydx_e&v=1.0&key=AIzaSyCVAXiUzRYsML1Pv6RwSG1gunmMikTzQqY&q=%s 返回的JSON略有差异,但搜索结果是一样的,也免得解析html的事情了。@hanchy 好了 刚刚更新了 ps:总算赶在回大吃省的前一天完工 ( ̄▽ ̄)"
广东呀
哎 被吐槽了半年的广东口音呐。。。
这么和谐的天朝是无法使用谷歌,那么能否用其它搜索引擎代替呢?
这么和谐的天朝是无法使用谷歌,那么能否用其它搜索引擎代替呢?或者设置n个搜索引擎,自由选择切换?