
正文
php获取其他网站数据 php 获取网页内容
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
thinkphp怎么抓其他网站数据demo
给php获取其他网站数据你个思路, 看你抓php获取其他网站数据的页面有多少, 少的话就一个接口就好, 多的话最好起和后台任务那跑.
先用curl模拟常用浏览器数据, 发起请求获取html数据, 获取后写不来正则表达式的可以利用一些插件如phpquery等解析html然后获取相应数据, 写的来正则表达式的, 随便写几行就可以抓取数据了, 最后再保存好就行
相关问答
Q1: 用PHP获取网页部分数据
如果你要
和
之间php获取其他网站数据的所有源码php获取其他网站数据,用 preg_match 就可以,不用preg_match_all ,如果你要里面的所有的
标签中的内容,可以用preg_match_all //提取所有代码 $pattern = '/
(.+?)
/is'; preg_match($pattern, $string, $match); //$match[0] 即为
和
之间的所有源码 echo $match[0]; //然后再提取
之间的内容 $pattern = '/(.+?)li/is'; preg_match_all($pattern, $match[0], $results); $new_arr=array_unique($results[0]); foreach($new_arr as $kkk){ echo $kkk; }
Q2: 怎么用php采集网站数据
简单的分了几个步骤:
1、确定采集目标
2、获取目标远程页面内容(curl、file_get_contents)
3、分析页面html源码,正则匹配你需要的内容(preg_match、preg_match_all),这一步最为重要,不同页面正则匹配规则不一样
4、入库
php获取其他网站数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php 获取网页内容、php获取其他网站数据的信息别忘了在本站进行查找喔。






