|
Новичок
Регистрация: 21.02.2009
Сообщений: 5
С нами:
9062248
Репутация:
0
|
|
<?
set_time_limit(0);
ini_set("max_execution_time",0);
ini_set("ignore_user_abort",1);
$url = "http://atlantajobpost.com/Employers.php";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_TIMEOUT,1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "username=123123123&password=123123123&dologin=123 1231231");
curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].'/cookie.txt');
$result = curl_exec($ch);
$f = fopen("./adr.txt","wt");
for ($i = 10000; $i <= 30000; $i++) {
$url = "http://atlantajobpost.com/Employers/Emp_Resume_View.php?resumenumber=1&resumeID=".$i;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch,CURLOPT_TIMEOUT,1);
curl_setopt($ch, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/cookie.txt');
$result = curl_exec($ch);
$pattern = '!<SPAN class="resumetext_header_big">(.*?)</SPAN>!';
preg_match_all($pattern, $result, $outName);
$outName[0][0] = str_replace('<SPAN class="resumetext_header_big">','',$outName[0][0]);
$outName[0][0] = str_replace('</SPAN>','',$outName[0][0]);
$pattern = '/\w+@\w+.\w+/';
preg_match_all($pattern, $result, $outMail);
// echo "<br>",$outName[0][0]," : ",$outMail[0][0];
fseek($f,0,SEEK_END);
$s= $i." ".$outName[0][0]." : ".$outMail[0][0]."\n\n";
fwrite($f,$s);
}
fclose($f);
?>
|