根据CAS号获取MSDS
ci框架
function productcas()
{
//$cass = $this->db->where('监管条件','管控:剧毒危险化学品')->get('product_cas')->result_array();
//$cas = array_column($cass,'CAS');
$cas = [ '','',''];
foreach ($cas as $v){
$data = ['keyword'=>$v];
$res = $this->curl_post('http://msds.anquan.com.cn/v/',$data);
$search = '/<a .*?.*?>/';
preg_match_all($search,$res,$data);
//获取最后一个数
$id = end($data[0]);
//获取等会后面的值
$id = substr($id,strripos($id,"=")+1);
//去除多余符号
$id = str_replace(">","",$id);
$res = $this->curl_post('http://msds.anquan.com.cn/v/?id='.$id,'');
if ($res != 'File not found!'){
file_put_contents('C:/Users/li/Desktop/msds3/'.$v.'.pdf',$res);
}
}
}
laravel框架