Google自定义搜索优化重定向

时间:2017-02-06 01:40:28

标签: google-custom-search

所以我正在使用Google自定义搜索(Google CSE),而我正在尝试使用优化功能将搜索查询重定向到Google学术搜索。

基本上我完全遵循找到的文档here。然而事实证明,尽管有文档,但这个功能并不存在,并且Google似乎没有计划在不久的将来实现它(参见StackOverflow帖子here)。

我的问题是,是否有人针对此问题进行了黑客/解决方法,以便我可以使用Google CSE搜索Google学术搜索?

1 个答案:

答案 0 :(得分:1)

服务器端

您可以使用类似https://github.com/ckreibich/scholar.py的内容来自行解析谷歌学者的结果,并将其作为您可以使用的API展示,并以您喜欢的方式呈现。

它将使用引擎盖下的学者搜索。但是,由于这不是官方API,这可能会随时中断,它还需要您拥有服务器端资源来为请求提供服务,但是会让您拥有可以完全控制的最好的界面。

<强>的IFrame

您可以在特定网址上打开iframe,这可以嵌入您的网页中。它看起来有点笨拙,但这意味着你不必外部链接,你可以在本地嵌入

<iframe src='http://scholar.google.com/scholar?q={query}'></iframe>

请参阅documentation here.具体可能是renders well for you.

外部链接

或者,您只需打开一个新的标签/窗口:

<a href='http://scholar.google.com/scholar?q={query}' target='_blank'> My Link </a>