curl - 使用php抓取网页数据时,速度太慢
黄舟
黄舟 2017-04-10 17:15:12
[PHP讨论组]

抓取天猫的商品列表数据,但是一页的数据量是60条商品,一页的数据量大小为530k,有效的列表数据是200k左右。
现在抓取的时间太慢了,我使用的是 curl 进行抓取,在执行curl_exec的时候,执行时间达到了7-9s

通过正则去分解列表页我觉得是做不到,好像是可以规定从多少k的数据量大小的位置进行抓取,到哪里结束??

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(6)
ringa_lee

普通的网页服务器一般不设分段下载的机制,所以也没法拆分数据。如果仅500K的内容就抓这么久,看来你需要检查CURL的配置或者网络问题了。

大家讲道理

看样子是网速问题,建议多开几个抓取进程。

迷茫

@有明 求助<!--!

伊谢尔伦

试试curl_multi

怪我咯

php还想怎样

PHPz

你抓取tmall 抓取链接地址是哪个呢? 抓取速度如何?

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

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