如何查找包含特定字符串的所有域


11

我想知道哪个不同pedia的存在。

我希望所有注册的域名的列表,其一端与pedia.orgpedia.compedia.info,(例如,WIKIpedia.orgAnotherpedia.info)。

Answers:


5

如果您想使用现有的搜索引擎来实现这一目标,则可以使用Google的Search Engine Operators,它的功能非常强大:


该搜索查询会给你所有已注册的域名结尾的列表pedia.orgpedia.com或者pedia.info(它不是那样强大的第二搜索查询,因为它是有限的-但那是你问的):

"pedia.org" OR "pedia.com" OR "pedia.info"

使用的搜索运算符:

  • 引号: 搜索确切的单词或短语: "search query"

  • OR运算符: 搜索任意一个词: query OR query


编辑:

Dave Rook建议了此搜索查询:site:*pedia.*

与此查询的问题是,由于某种原因,它只是列出域它之前-.之前pedia,作为UNOR指出。这似乎是一个错误,因此wikipedia.org不会在搜索结果中显示。

但是,还有另一种(不太受欢迎的)搜索运算符实际上非常有用:

  • 在: 在URL /页面标题/页面正文/反向链接中搜索:

    inurl:query intitle:query intext:query inanchor:query

所以,如果你想有一个更广泛的搜索(而不是限制自己.org.com.infopedia网站),两个非常强大的搜索查询是:

inurl:*"pedia"* intitle:*"pedia"*
inurl:*pedia* intitle:*pedia*

全看可能是更强大,但它不可能把它与其他搜索操作符组合,因此最好使用代替。

由于它pedia同时在URL和标题中查找,因此只会为您提供真正的pedia网站。


谢谢。我一直在寻找一些打印出域列表的shell脚本,但是搜索引擎方法是可用的,只需要更多的工作来挖掘搜索结果。接受。;)
kobame 2012年

@kobame我添加了一个其他功能强大的搜索查询,您可能会发现它很有用。请参阅我的(已编辑)答案。
amiregelz 2012年

5

您需要使用通配符,该通配符*是查询字符串和关键字“ site:”周围的一个星号,以告诉Google您正在搜索站点。在Google中输入以下内容:(不包含空格,完全照原样)

site:*pedia.*

或单击此Google.co.uk链接(这是显示带有上面搜索词的Google的快捷方式)。

但是,正如您将看到的那样,这不仅会处理Wikipedia样式的网站,而且不会只限于.com,.org和.info。

您还需要注意,与Google.com,Google.fr,Google.de等相比,在Google.co.uk上进行搜索可能会提供不同的结果

每个*代表一个或多个单词。Google将*视为一个单词或多个单词的占位符。例如,[“ Google *我的生活”]告诉Google查找包含以“ Google”开头的词组,然后是一个或多个单词,然后是“我的生活”的页面。符合要求的短语包括:“谷歌改变了我的生活”,“谷歌改变了我的生活”和“谷歌改变了我的生活”。

Google的野蛮运算符


也谢谢(+1),但是接受amiregelz解决方案,因为它的结果更加一致。使用您的方法,对于每个找到的域,我都有多个结果,例如,www.energy-pedia.com或soo。
kobame 2012年

通过此查询,我根本看不到wikipedia.org。似乎只列出了“ -” 之前的“ ”或“ .”之前的域pedia
2012年

@unor我已使用改进的搜索查询更新了答案,感谢您指出这一点。
amiregelz 2012年
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.