使用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] 为分数数组  
 大神……([^<]+)这儿是为什么呢?