V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
s609926202
V2EX  ›  问与答

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

  •  
  •   s609926202 · 2018-01-12 15:42:54 +08:00 · 2174 次点击
    这是一个创建于 2518 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    用 php 来实现,

    10 条回复    2018-01-12 23:25:19 +08:00
    armoni
        1
    armoni  
       2018-01-12 15:57:10 +08:00
    打开百度,ctrl+f,搜起来
    546669204
        2
    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
        3
    zenxds  
       2018-01-12 16:03:46 +08:00
    正则
    s609926202
        4
    s609926202  
    OP
       2018-01-12 16:25:33 +08:00
    @546669204 如何快速的查找网站里以及网站包含的所有 url 里的所有页面,,查看是否包含要查找的字符呢,。,
    546669204
        5
    546669204  
       2018-01-12 16:31:08 +08:00
    突然想到一个快速的方法 通过百度 直接 搜索 (site:baidu.com 关键词)
    s609926202
        6
    s609926202  
    OP
       2018-01-12 16:40:43 +08:00
    @546669204 也就是说对 google 搜索也是同理了,站内搜索,但是这种如果要查找的字符串有几百个,,总不能一个个输入进去吧,,呃,,
    546669204
        7
    546669204  
       2018-01-12 16:51:28 +08:00
    @s609926202 那就只能自己本地 循环遍历网址 然后找关键字了。
    s609926202
        8
    s609926202  
    OP
       2018-01-12 16:58:37 +08:00
    @546669204 我刚才试了一下,这个方法实际上行不通的,因为只有被收录了的网址才可以进入搜索库。。
    msg7086
        9
    msg7086  
       2018-01-12 22:43:18 +08:00
    简单来说,你想自己写一个度娘咯?
    s609926202
        10
    s609926202  
    OP
       2018-01-12 23:25:19 +08:00
    @msg7086 不不不,,只是简单的查找字符串而已,,没那么复杂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3169 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:17 · PVG 21:17 · LAX 05:17 · JFK 08:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.