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

基于浏览器内核的采集

  •  
  •   xing393939 · 2013-01-05 18:11:39 +08:00 · 3440 次点击
    这是一个创建于 4340 天前的主题,其中的信息可能已经有所发展或是发生改变。
    不是很懂curl这样的采集,不知道能不能完全模拟浏览器的特征,像cookie啥的。
    如果能有基于浏览器内核的采集,像定时执行firebug那样的去采集,感觉可以降低很多门槛。
    比如淘宝商品页的商品介绍图片,可以轻松的拿下了
    14 条回复    1970-01-01 08:00:00 +08:00
    binux
        1
    binux  
       2013-01-05 18:18:38 +08:00
    对于采集这件事来说,curl无所不能
    浏览器内核?干的是渲染的活
    sohoer
        2
    sohoer  
       2013-01-05 18:20:22 +08:00
    就算是浏览器还有兼容性问题呢,所以只要满足大部份的采集需求就行了
    xing393939
        3
    xing393939  
    OP
       2013-01-05 18:26:59 +08:00
    比如 http://item.taobao.com/item.htm?id=162446389 ,想抓取它的商品介绍图片,还得熟悉它的js如何实现的,太费周折了
    cxh116
        4
    cxh116  
       2013-01-05 18:29:29 +08:00
    Watir,主要用来搞浏览器自动化测试,也可以用来采集
    cxh116
        5
    cxh116  
       2013-01-05 18:31:19 +08:00
    之前用过Watir抓取过淘宝联盟的数据,运行久了会失去响应,必须的kill进程,再重启
    另外,同时启动多个浏览器,也会出现未知异常,这个得自己多折腾
    xing393939
        6
    xing393939  
    OP
       2013-01-05 18:37:41 +08:00
    reusFork
        7
    reusFork  
       2013-01-05 18:38:01 +08:00 via Android   ❤️ 2
    Phantomjs
    xing393939
        8
    xing393939  
    OP
       2013-01-05 19:04:26 +08:00
    @reusFork 爱你!
    guolin
        9
    guolin  
       2013-01-06 12:48:16 +08:00
    @reusFork 有没有连webkit都不启动,只执行js和解析dom的。因为已启动webkit消耗就大了。
    reusFork
        10
    reusFork  
       2013-01-06 13:21:33 +08:00
    @guolin 不知道
    luztak
        11
    luztak  
       2013-01-06 14:59:15 +08:00
    @guolin 考虑下自己改v8?
    [路过打酱油
    vitohe
        12
    vitohe  
       2013-01-06 15:30:43 +08:00
    clowwindy
        13
    clowwindy  
       2013-01-06 16:20:04 +08:00 via iPhone   ❤️ 1
    @guolin jsdom
    guolin
        14
    guolin  
       2013-01-06 18:48:33 +08:00
    @clowwindy 晚上回家试试, 比如抓取奇艺的视频,如果用解析js的方式就可以完全仿真的抓取地址。如果用其他方式,如果奇艺的规则变了就没法抓了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   958 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 21:01 · PVG 05:01 · LAX 13:01 · JFK 16:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.