为什么抓不到内容


$url = 'https://www.4493.com/gaoqingmeinv/128644/1.htm';
$content = file_get_contents($url);
preg_match('/<div class="picsbox picsboxcenter">(.*?)<\/div>/',$content, $arr);
print_r($arr);

我只想抓取picsbox picsboxcenter的内容,为什么抓取不下来,相反的,我直接f12之后,把浏览器生成的div块赋值到content里面,直接就匹配出来了,难道是抓取的时候,代码里面莫名其妙会有空格之类的东西?

阅读 1.8k
2 个回答
PHP Warning:  file_get_contents(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP

HTTPS 请使用 cUrl或者GuzzleHTTP

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题