Google自定义搜索优化重定向

Tho*_*oth 6 google-custom-search

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

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

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

Luk*_*ton 2

服务器端

您可以使用https://github.com/ckreibich/scholar.py之类的内容自行解析 googlecholar 的结果,并将其公开为 API,您可以以任何您喜欢的方式使用和呈现。

它将在幕后使用学者搜索。但是,由于这不是官方 API,可能随时会中断,因此它还要求您拥有服务器端资源来服务请求,但会让您拥有完全控制的最好界面。

框架

您可以在特定 URL 处打开 iframe,并将其嵌入到您的页面中。它看起来有点笨重,但这意味着您不必外部链接,您可以将其嵌入本地

<iframe src='http://scholar.google.com/scholar?q={query}'></iframe>
Run Code Online (Sandbox Code Playgroud)

请参阅此处的文档。它可能特别适合您。

外部链接

或者,您可以使用以下命令打开一个新选项卡/窗口:

<a href='http://scholar.google.com/scholar?q={query}' target='_blank'> My Link </a>
Run Code Online (Sandbox Code Playgroud)