在Chrome浏览器中,是否可以仅在我加了书签的网站中进行搜索?


27

我不是要搜索书签,而是要搜索可能会出现在我加书签的网站之一上的字词。

例如,如果我想搜索“奥巴马”一词并将查询限制在“纽约时报”网站上,那么我知道可以在Chrome的主URL /搜索栏中输入以下内容:

奥巴马网站:nytimes.com

我想知道是否有一种方法可以更改它以使其有效:

奥巴马网站:我的Chrome书签文件夹中的任何网站

在此先感谢您的帮助!


2
扩展听起来不错。
squillman 2010年

1
真的!我从未写过Google扩展程序,但这可能使我无所适从。不幸的是,现在我被客户的工作所折服(这就是为什么我一直在寻找这个节省时间的原因,哈哈!)。
米歇尔(Michelle)2010年

歌剧可以通过历史记录工具搜索缓存页面中的内容,而不是您想要的内容。如果您最近访问过该页面,则应该可以对其进行搜索。
假名称

这个问题有点模棱两可:您是说要搜索书签列表中显示的主机上的所有页面吗?
直觉

不是答案,而是Firefox的附加“书签工具”可以满足您的需求。
harrymc

Answers:


11

我刚刚发布了一个名为SearchMark的Google Chrome扩展程序,它将完全满足您的需求。希望你觉得它有用。


哇!免费的解决方案。我已经安装并尝试了,它可以正常工作。不过,我真的很想如果它执行更传统的搜索。例如,如果我搜索带引号的单词“控制面板”,则会带回“控制”和“面板”的结果-而不是两者。但是,嘿,至少它是免费的,不需要我注册其他服务。感谢分享!
米歇尔(Michelle)2010年

我正在为此。下一个版本应该具有该功能。
阿克瑟伊,2010年

1
它在Chromium 11.0.696.65(84435)Ubuntu 10.04
jbeard4

我一直在寻找这样的YEARS工具!
Ayyash 2015年

嗯,它是在最新的chrome更新中自行卸载的,可能是由于规则的更改...我知道不该抱怨,我要花一些时间自己修复它...但情况可能会更多如果所有者知道应该怎么做,效率很高
Ayyash

5

您可以使用基于浏览器的Historio.us

这是makeuseof.com在“ 历史记录将书签提升到更高层次”中所说的:

历史记录背后的想法很简单。除了将书签存储在文件夹中之外,还可以对所有书签分别进行索引。就像Google在整个互联网上所做的一样,创建您的个性化搜索世界。该搜索引擎可在所有计算机的所有浏览器中使用,可让您按标题和索引页面的内容进行搜索

通过小书签在浏览器中进行的历史性工作。小书签是一种执行一些Javascript代码的(常规)书签。完成(免费)注册后,便可以将其添加到书签栏中。另外,还有一个Google Chrome扩展程序。它的工作原理与小书签完全相同,没有什么可以阻止您在一台计算机上使用扩展名而在另一台计算机上使用书签。

图片


2

看来Google有一个自定义搜索,您可以指向您的书签文件。根据他们的文档,“这是从您网页上的链接创建搜索引擎的快速简便的方法”:http : //www.google.com/cse/tools/create_onthefly

我使用它的方式必须将书签从xbel导出到.html文件,但是无论如何这是一件有用的事情。(特别是因为我还没有找到与Galeon的“我的门户”相当的Chrome)。


2

Ctrl + Shift + O打开“书签管理器”页面左上角有一个搜索栏/框,可让您搜索书签


我想搜索带有书签的网站,而不仅仅是搜索书签本身。谢谢你!
2013年

1

如果找不到/编写Chrome扩展程序来执行此操作,则可以

A)获取您的书签URL列表

最初,我认为Bookmarkschrome配置文件目录中的文件是sqlite3 DB,就像其中的其他文件一样。这是不正确的。它看起来像一个JSON文件,因此您可能要做的是将其导入具有JSON功能的某种脚本语言中(几乎所有以'p'开头的内容都是安全的选择,如果您想使用JS甚至是JS) rhino / spidermonkey / etc),然后提取某些元素。

乍一看,您似乎会希望url每个具有'type'属性等于的对象的属性"url"。但是,有一些复杂性:例如,这还将包括小书签和其他没有[相关]网站的内容,因此您可能希望对结果运行过滤器以将其限制为实际的Web URL。无论您用什么B来获取网站,无论如何都可能会对此进行测试,并在无效URL上返回错误。

B)将书签URL(A)的列表简化为它们使用的主机的列表

这就是你想要的吗?还是域名?除非是* .co.uk还是类似的东西?在A中使用的同一脚本中,这可能最明智地完成了。另一个选择是将其通过sed | sort | uniq过滤器进行传递,尽管使用该选项您实际上并没有最终解析URL,因此必须为它添加一些贫民区正则表达式。 php真的很擅长这种事情。好吧,相比之下,它适合大多数任务。

C)建立一个Google查询网址

...由前缀每个项目site:,以字符串连接它们+OR+,然后编码URL和附加(后+)你想要做一个搜索特定文本。您将结果粘贴在类似的字符串的末尾http://www.google.com/search?q=

这应该给您一个网址,例如http://www.google.com/search?q=site:superuser.com+OR+site:stackoverflow.com+chrome

然后,您应该能够将该URL作为第一个参数传递给命令行调用,google-chrome以使其打开包含搜索结果的新标签。请注意,至少在之下bash,您需要将网址用引号引起来,以免对其应用外壳扩展。

因此,如果您愿意,可以将其滚动到命令行实用程序中,然后通过将搜索词传递给它来运行它。如果Chrome正在运行,则可能应Bookmarks在读入文件之前先对其进行备份,然后再删除临时文件。

如果您已经了解JS,尤其是如果您不熟悉命令行友好的脚本语言,那么学习如何编写Chrome扩展程序可能比安装它容易得多。


1

我喜欢Kifi.com。它具有您所要求的一切以及完善的chrome扩展程序。 https://www.kifi.com/getting-started

“就速度,结果和质量而言,Kifi拥有最好的书签/链接搜索引擎-而且它是免费的! Kifi不仅可以让您在自己的书签中(称为Keeps on Kifi)进行搜索,还可以在其他人的内部进行搜索。允许您访问的人,因此Kifi在团队中的工作效果甚至更好。

Kifi搜索的有趣之处在于其跨平台,其中包括iPhone和Android App,网站和浏览器扩展。浏览器扩展程序返回超快速结果,并将其嵌入google结果网页。”

这是有关Quora的最新讨论:https : //www.quora.com/Whats-the-best-way-to-search-only-within-bookmarked-links


0

我认为唯一的方法是使用书签管理器。您可以使自己的搜索引擎仅搜索已加书签的站点,但是我想这有点牵强。我猜最好的方法是按shift + ctrl + b来使用图书管理器。


1
Ctrl-shift-b仅允许我搜索书签,而不能搜索书签站点上的术语。我正在创建一个Google自定义搜索引擎(google.com/cse),但是它比我期望的要手动得多。我仍然需要一种方法来将书签添加到CSE中。
米歇尔(Michelle)2010年


0

这实际上可能不是直接的解决方案,但是您可以使用Historio.us。这是一个社交书签工具,可让您搜索书签。



0

连接一堆site:参数(例如site:superuser.com OR site:stackoverflow.com+chrome ...)将遇到Google每个查询最多32个单词的限制。减去查询字词,这意味着您将只能搜索已添加书签的31个不同域。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.