相对一个网站进行全局搜索(每一个字符),找出是否含有某一个单词,该怎么实现?

2018-01-12 15:42:54 +08:00
 s609926202

比如网站 www.baidu.com ,我想找出他代码以及内容里有没有包含 baidu 这个关键词,,怎么实现呢?

用 php 来实现,

2167 次点击
所在节点    问与答
10 条回复
armoni
2018-01-12 15:57:10 +08:00
打开百度,ctrl+f,搜起来
546669204
2018-01-12 16:02:21 +08:00
<?php
var_dump(strpos(file_get_contents("http://www.baidu.com"),"baidu")>=0?"Exist":"Not Exist") ;
zenxds
2018-01-12 16:03:46 +08:00
正则
s609926202
2018-01-12 16:25:33 +08:00
@546669204 如何快速的查找网站里以及网站包含的所有 url 里的所有页面,,查看是否包含要查找的字符呢,。,
546669204
2018-01-12 16:31:08 +08:00
突然想到一个快速的方法 通过百度 直接 搜索 (site:baidu.com 关键词)
s609926202
2018-01-12 16:40:43 +08:00
@546669204 也就是说对 google 搜索也是同理了,站内搜索,但是这种如果要查找的字符串有几百个,,总不能一个个输入进去吧,,呃,,
546669204
2018-01-12 16:51:28 +08:00
@s609926202 那就只能自己本地 循环遍历网址 然后找关键字了。
s609926202
2018-01-12 16:58:37 +08:00
@546669204 我刚才试了一下,这个方法实际上行不通的,因为只有被收录了的网址才可以进入搜索库。。
msg7086
2018-01-12 22:43:18 +08:00
简单来说,你想自己写一个度娘咯?
s609926202
2018-01-12 23:25:19 +08:00
@msg7086 不不不,,只是简单的查找字符串而已,,没那么复杂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/422390

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX