首先

开始利用仿照header头要求该网站但是还是无效试了无数种可能,要求的cookie,以及统统要求参数都找到通过curl配置好,便是弗成。

终极,找到一个gzip压缩格式抓取,须要在phpcurl中设置代码: curl_setopt($ch,CURLOPT_ENCODING , \"大众gzip\"大众); 自己试用一下居然打开了该网站

抓取到了该页面,当我连续通过正则获取须要的数据时问题又涌现了,始终抓取为空。
看到了,却抓取不到呢,经由一系列的搜索,以及试探

phpcurl抓取网页phpcurl抓取加密网站内容分享 Vue.js

才找到问题所在须要把抓取的数据存储到指定变量中。
代码: curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); 这是设置把抓取到的数据放到一个变量中。
自己在通过变量来获取即可。

详细要求完全代码如下。
代码很少,但是却让我很费脑筋。

$ch =curl_init();

curl_setopt($ch,CURLOPT_URL,\"大众www.xxxx.com\"大众);

curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);

curl_setopt($ch,CURLOPT_ENCODING , \"大众gzip\"大众);

$content = curl_exec($ch);

curl_close($ch);

之后即可通过preg_match();获取自己想要的数据。
小编技能比较低,这点研究了好久。
该当是一些根本。
希望能对大家有所帮助。