PHP код:
<?
set_time_limit(0);
ini_set('memory_limit', '512M');
ini_set('default_socket_timeout', 15);
function page_title($url) {
$fp = file_get_contents($url);
if (!$fp)
return null;
$res = preg_match("/<title>(.*)<\/title>/siU", $fp, $title_matches);
if (!$res)
return null;
$title = preg_replace('/\s+/', ' ', $title_matches[1]);
$title = trim($title);
return $title;
}
function fac($name,$data)
{
$fp=fopen($name,'a');
fputs($fp,$data);
fclose($fp);
}
$data = file('allSUTRArefs.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
shuffle($data);
foreach($data as $d)
{
$title = page_title($d);
echo $title."<br>";
flush();
fac('urlTitles.txt', "$d;$title\r\n");
}
?>
на коленке накатал, самому как раз понадобилось собрать тайтлы с доров
или чекпарамсом можно собрать, элементарный конфиг сделав