淘宝用的是怎么的技术,防止被采集的?如何用php采集淘宝的数据呢?
伊谢尔伦
伊谢尔伦 2017-04-10 15:51:06
[PHP讨论组]

最近做个小程序,需要采集淘宝搜索页的结果,因为API的效果不一样的,所以要采集。
但是弄了好久都没能采集下来。
有大神有空可以帮小弟试试吗?
万分感激。

链接样式: https://list.tmall.com/search_product.htm?q=%D1%A9%B7%C4%C9%C0&cli...

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(7)
PHPz

搜一下selenium

PHP中文网

谢邀。

不过这个貌似我都没研究过,没什么发言权。

平时采集东西还是用Scrapy 或者 pyspider吧

ringa_lee

淘宝不断优化反PHP采集的技术防止采集。采集淘宝的时候必须不断优化破解反PHP采集的技术达到采集目的

PHPz

利用curl模拟头信息,模拟来路和IP不断的去采集,去年采集过淘宝一年数据

淘宝很多数据都已经必须要求登录后才能采集了

PHP中文网

由于该网站的robots.txt文件存在限制指令,系统无法提供该页面的内容描述

防君子不防小人的感觉。
模拟采集的话,curl应该没太大问题,注意频率或者换IP就好了。

PHP中文网

很多东西(比如ajax加载的)后端的程序是无法直接采集的,即使调整程序,使用起来也比较费劲。
那么,你可以模拟浏览器去访问,只要浏览器能访问到的,你模拟的浏览器都能访问得到。
PhantomJS (casperjs 框架) 看看这个吧,能简单模拟浏览器访问,要抓的数据都能抓得到。

天蓬老师

python 下用什么工具采集taobao?

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

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