
正文
php采集别人网站的数据 php数据采集方法
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP抓取别人网页数据,可以存储在本地MEMCACHE里面吗
在有足够内存的情况下,都是可以的;文字可以直接用键值对;图片这些可以先用ob_get_contents转换成对象再保存。大家经常CURL抓取别人的数据 特别是经常改动的 ,比如比分比如赛事预告之类的。可能抓取的只是当天有空,这样的还有比寻抓取后放在自己DB上吗? 我觉得放在内存上比较好,然后设置缓存时间 就是下次CURL的时间, 假如首页一个区域需要用到抓取的数据,那这样缓存命中率也就百分之100了
相关问答
Q1: thinkphp怎么抓其他网站数据demo
给你个思路, 看你抓的页面有多少, 少的话就一个接口就好, 多的话最好起和后台任务那跑.
先用curl模拟常用浏览器数据, 发起请求获取html数据, 获取后写不来正则表达式的可以利用一些插件如phpquery等解析html然后获取相应数据, 写的来正则表达式的, 随便写几行就可以抓取数据了, 最后再保存好就行
Q2: 怎么用php采集网站数据
简单php采集别人网站的数据的分php采集别人网站的数据了几个步骤php采集别人网站的数据:
1、确定采集目标
2、获取目标远程页面内容(curl、file_get_contents)
3、分析页面html源码php采集别人网站的数据,正则匹配php采集别人网站的数据你需要的内容(preg_match、preg_match_all),这一步最为重要,不同页面正则匹配规则不一样
4、入库
关于php采集别人网站的数据和php数据采集方法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






