当前位置:Gxlcms > PHP教程 > 使用crul抓取内容的时候。

使用crul抓取内容的时候。

时间:2021-07-01 10:21:17 帮助过:6人阅读

使用crul抓取内容的时候。我发现如果截取的内容少。能正常输入。一旦截取的内容多。就只显示Array();了。。这是为什么。。还有就是我要抓取的是表格。中的某一项。没特征。。求思路~~~


回复讨论(解决方案)

建议把你的代码贴出来以供分析

								

我只要课程的名字和分数。。

建议把你的代码贴出来以供分析 求解答、、、

$s=你的串
preg_match_all('#\s*.+\s*.+\s*(.+).+([^<]+)\s*#isU',$s,$m);
print_r($m); // $m[1] 为名字数组,$m[2] 为分数数组

会不会跟网站的防抓取规则有关呢

$s=你的串
preg_match_all('#\s*.+\s*.+\s*(.+).+([^<]+)\s*#isU',$s,$m);
print_r($m); // $m[1] 为名字数组,$m[2] 为分数数组
太牛鼻了啊。。。我的偶像!!!!

$s=你的串
preg_match_all('#\s*.+\s*.+\s*(.+).+([^<]+)\s*#isU',$s,$m);
print_r($m); // $m[1] 为名字数组,$m[2] 为分数数组
大神……([^<]+)这儿是为什么呢?

人气教程排行