javascript - Nodejs中request如何扒取一个网站所有的图片,不使用img标签的src属性...
迷茫
迷茫 2017-04-10 14:55:21
[JavaScript讨论组]
fort(var i ; i < xx.leng; i++){
request('http://www.onemuppet.se/games/tinydudes/images/endofarcade-sheet2.png').pipe(fs.createWriteStream('1.png'));
}

我是想通过循环,把所有如下图片都拿下来的,但是文件名不知如何匹配,注意我这里并不是想要通过Dom里面img的src属性获取,我想要拿到所有图片的request URL列表或者其他,不知道到大家有没有好的建议...

@王铁手 介于你的问题,我看了下源码,貌似它是这么写的e

dom如下

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(2)
ringa_lee

问题已经解决,因为目标网站图片是离线缓存的,所有图片名已经存入一个缓存清单(cache manifest),所以我根据清单拿到了缓存列表 :),http://www.onemuppet.se/games/tinydudes/offline.appcache,接下来我只需要正则去拿到所有的图片名!

ringa_lee

好像不可以吧。DOM 不解析 浏览器怎么知道要请求哪些图片?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号