V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
alwayshere
V2EX  ›  分享发现

今天发现,谷歌确实能收录 js 产生的内容

  •  
  •   alwayshere · 2016 年 2 月 7 日 · 3766 次点击
    这是一个创建于 3643 天前的主题,其中的信息可能已经有所发展或是发生改变。

    网站一个二维码功能,通过 js 产生的二维码图片,而且,该二维码还是 display:none ,只有在 hover 时才 display:block ,今天发现 Google image 居然收录该二维码的图片,从此无怨无悔的当谷歌粉了

    15 条回复    2016-02-12 21:55:13 +08:00
    tobyxdd
        1
    tobyxdd  
       2016 年 2 月 7 日 via Android
    会不会是有人存下来发在哪了。。
    plqws
        2
    plqws  
       2016 年 2 月 7 日
    早就可以了吧…而且都会直接给你截图下来了据说
    wdlth
        3
    wdlth  
       2016 年 2 月 7 日
    Google 还会自动生成关键字进行搜索的……
    alwayshere
        4
    alwayshere  
    OP
       2016 年 2 月 7 日
    @tobyxdd 不是,谷歌直接收录了二维码的 base64 编码
    alwayshere
        5
    alwayshere  
    OP
       2016 年 2 月 7 日
    @wdlth 站内搜索框里面进行搜索?
    wdlth
        6
    wdlth  
       2016 年 2 月 7 日
    @alwayshere 对,特别是有 OpenSearch 的,会从内容中找关键字自己去搜索。
    lhbc
        7
    lhbc  
       2016 年 2 月 7 日 via Android
    Google 爬虫支持 JavaScript 虚拟机吗?
    lovejoy
        8
    lovejoy  
       2016 年 2 月 7 日
    现在主流搜索引擎的 spider 你都可以理解成是个 browser ,不过只有 hover 的时候才显示,这个。。。
    Andy1999
        9
    Andy1999  
       2016 年 2 月 7 日
    百度也支持啊。。
    lizheming
        10
    lizheming  
       2016 年 2 月 7 日
    后面说的和收录没关系了吧, hover 只是改变 CSS 属性,本身 DOM 已经生成在那里了, Google 如果做了 JS 方面的支持的话就和普通的页面一样能解析到你的图片的。
    h4x3rotab
        11
    h4x3rotab  
       2016 年 2 月 7 日 via iPhone
    @lhbc 爬虫比你们想象的要复杂很多
    jsq2627
        12
    jsq2627  
       2016 年 2 月 7 日 via iPhone
    我的经历是, angular 做的一个 SPA ,没做任何针对爬虫的预渲染, google 和百度收录效果很差,倒是 360 的好搜执行了 JS 收录效果很好,能抓到我用 ajax 填充进的内容。。。
    Ncer
        14
    Ncer  
       2016 年 2 月 8 日
    你猜猜百度可不可以
    googlefans
        15
    googlefans  
       2016 年 2 月 12 日
    爬虫还可以抓数据库的内容。。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2645 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 15:33 · PVG 23:33 · LAX 07:33 · JFK 10:33
    ♥ Do have faith in what you're doing.