当前位置:首页 > 达叔说 > 正文内容

批量请求https网址并储存为HTML

达叔5个月前 (03-26)达叔说79

PHP的代码

<?php
function curl_https($url, $data=array(), $header=array(), $timeout=30){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, true);  
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
    $response = curl_exec($ch);
    if($error=curl_error($ch)){
        die($error);
    }
    curl_close($ch);
    return $response;
}
for ($x=0; $x<=111; $x++) {
  $id = "$x";
  $url = "https://wikileaks.org/hackingteam/emails/emailid/{$id}";
  print $url;
  $response = curl_https($url,5);
  $myF = fopen("D:\WWW\https\data\ $id.html", "w");
  fwrite($myF, $response);
  fclose($myF);
} 
?>


版权声明:本文由WPS达师发布,如需转载请注明出处。