@ 2013-09-10T07:31:20Z <?php
chdir("/home/kolhozba/public_html/obmen/");
function action($nextUrl)
{
$curl = curl_init();
curl_setopt ($curl, CURLOPT_URL, $nextUrl);
curl_setopt ($curl, CURLOPT_AUTOREFERER, true); // TRUE для автоматической установки поля Referer: в запросах, перенаправленных заголовком Location:.
curl_setopt ($curl, CURLOPT_FOLLOWLOCATION, true); // TRUE для следования любому заголовку "Location: ", отправленному сервером в своем ответе (учтите, что это происходит рекурсивно, PHP будет следовать за всеми посылаемыми заголовками "Location: ", за исключением случая, когда установлена константа CURLOPT_MAXREDIRS).
curl_setopt ($curl, CURLOPT_TIMEOUT, 10); // Сколько сек. ждать ответ сервра
curl_setopt ($curl, CURLOPT_COOKIEFILE, 'cookie.txt');
curl_setopt ($curl, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt ($curl, CURLOPT_USERAGENT, "Opera/9.80 (J2ME/MIDP; Opera Mini/9.80 (S60; SymbOS; Opera Mobi/23.334; U; id) Presto/2.5.25 Version/10.54");
curl_setopt ($curl, CURLOPT_HEADER, true); // TRUE для включения заголовков в вывод.
curl_setopt($curl, CURLINFO_HEADER_OUT, true);
curl_setopt ($curl, CURLOPT_RETURNTRANSFER, true); // TRUE для возврата результата передачи в качестве строки из curl_exec() вместо прямого вывода в браузер.
$out = curl_exec($curl);
curl_close($curl);
return $out;
}
$arr=file('list.txt');
for ($i=0;$i<count($arr);$i++)
{
$nextUrl=$arr[$i];
$hostUrl=parse_url($nextUrl);
$hostUrl=$hostUrl["host"];
sleep(mt_rand(1,4));
action($nextUrl);
$nextUrl='http://'.$hostUrl.'/converter';
sleep(mt_rand(1,4));
$dump=action($nextUrl);
$dom = new DomDocument;
@$dom->loadHTML($dump);
$xpath = new DomXPath($dom);
if ($xpath->evaluate("//div[@class='content']/div[@class='block']/div[2]/a/text()")->item(0)->nodeValue=='Обменять')
{
$xpath=$xpath->evaluate("//div[@class='content']/div[@class='block']/div[2]/a")->item(0)->getAttribute('href');
$nextUrl='http://'.$hostUrl.'/'.$xpath;
sleep(mt_rand(1,4));
$dump=action($nextUrl);
$dom = new DomDocument;
@$dom->loadHTML($dump);
$xpath = new DomXPath($dom);
$xpath=$xpath->evaluate("//div[@style='text-align:center;']/div[@class='pt']/a")->item(0)->getAttribute('href');
$nextUrl='http://'.$hostUrl.'/'.substr($xpath, 6);
sleep(mt_rand(1,4));
$dump=action($nextUrl);
}
else
{
$xpath=$xpath->evaluate("//div[@style='text-align:center;']/div[@class='pt']/a")->item(0)->getAttribute('href');
$nextUrl='http://'.$hostUrl.'/'.$xpath;
sleep(mt_rand(1,4));
$dump=action($nextUrl);
}
}
echo "Done";
?>
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).
Version System time (s) User time (s) Memory (MiB) 5.5.3 0.004 0.007 11.15 5.5.2 0.004 0.009 10.99 5.5.1 0.007 0.005 11.07 5.5.0 0.002 0.011 11.18 5.4.19 0.006 0.005 10.89 5.4.18 0.005 0.006 10.96 5.4.17 0.005 0.006 10.92 5.4.16 0.004 0.011 10.73 5.4.15 0.006 0.008 10.72 5.4.14 0.008 0.002 10.98 5.4.13 0.004 0.003 10.95 5.4.12 0.007 0.003 10.97 5.4.11 0.007 0.003 10.99 5.4.10 0.005 0.008 11.02 5.4.9 0.004 0.006 10.90 5.4.8 0.006 0.003 11.00 5.4.7 0.010 0.003 11.06 5.4.6 0.004 0.007 11.18 5.4.5 0.008 0.000 10.96 5.4.4 0.000 0.008 10.88 5.4.3 0.004 0.004 10.84 5.4.2 0.000 0.010 11.21 5.4.1 0.000 0.012 11.07 5.4.0 0.004 0.004 11.11 5.3.27 0.005 0.005 10.54 5.3.26 0.006 0.004 10.57 5.3.25 0.011 0.000 10.55 5.3.24 0.007 0.000 10.20 5.3.23 0.000 0.010 10.51 5.3.22 0.000 0.007 10.42 5.3.21 0.004 0.006 10.29 5.3.20 0.004 0.008 10.36 5.3.19 0.006 0.002 10.70 5.3.18 0.002 0.007 10.60 5.3.17 0.006 0.002 10.66 5.3.16 0.003 0.006 10.44 5.3.15 0.007 0.000 10.81 5.3.14 0.001 0.007 10.51 5.3.13 0.000 0.011 10.41 5.3.12 0.008 0.003 10.66 5.3.11 0.004 0.007 10.68 5.3.10 0.007 0.004 10.48 5.3.9 0.003 0.007 10.54 5.3.8 0.006 0.004 10.41 5.3.7 0.004 0.004 10.28 5.3.6 0.006 0.003 10.30 5.3.5 0.011 0.000 10.29 5.3.4 0.003 0.009 10.39 5.3.3 0.008 0.004 10.48 5.3.2 0.007 0.004 10.38 5.3.1 0.007 0.003 10.47 5.3.0 0.000 0.007 10.19
preferences:dark mode live preview
53.64 ms | 401 KiB | 5 Q