本文主要是介绍根据CAS号获取MSDS,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
根据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框架
这篇关于根据CAS号获取MSDS的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!