Подскажите, как сохранить ссылки редиректа? - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD64196.5435
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 29.12.2010, 19:52   #1
akkawa
Член
 
Регистрация: 24.05.2008
Сообщений: 296
Бабло: $23802
По умолчанию Подскажите, как сохранить ссылки редиректа?

Напарсил ссылок с одного ресурса

Все ссылки вида:
http://domain.com/out/0001/
http://domain.com/out/0002/
...
http://domain.com/out/1999/
http://domain.com/out/2000/
таких ссылок пару тысяч.

Это ссылки редирект и за каждой скрывается постоянный урл. Вот как эти урлы куда происходить редирект теперь сохранить себе?

Подскажите, может есть какая прога, которая пройдет по всем ссылкам и сохранит в txt урлы куда происходит редирект.
__________________
sigga
akkawa вне форума  
Старый 29.12.2010, 20:02   #2
deschain
Senior Member
 
Аватар для deschain
 
Регистрация: 01.11.2007
Сообщений: 2,269
Бабло: $288535
По умолчанию

text.txt - урлы
text_redirects.txt - результат.

Код:
<?

$f = file("text.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);

$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);


foreach ($f as $k => $v) {
	curl_setopt($ch, CURLOPT_URL, trim($v));
	$response = curl_exec($ch);
	$info = curl_getinfo($ch);
	$fo = fopen("text_redirects.txt", "a");
	fwrite($fo, $info['url'] ."\n");
	fclose($fo);
}

curl_close($ch);

?>
deschain вне форума  
Старый 29.12.2010, 20:02   #3
huanpedro
Сеньер Член
 
Аватар для huanpedro
 
Регистрация: 03.04.2010
Сообщений: 1,738
Бабло: $280230
По умолчанию

дел, уже накатали..
huanpedro вне форума  
Старый 29.12.2010, 20:19   #4
akkawa
Член
 
Регистрация: 24.05.2008
Сообщений: 296
Бабло: $23802
ТС -->
автор темы ТС По умолчанию

О да, работает.
deschain, huanpedro, спасибо за помощь!

Всех с Новым годом!
__________________
sigga
akkawa вне форума