Mendel
Гуру форума
- Регистрация
- 27 Янв 2008
- Сообщения
- 215
- Реакции
- 65
- Автор темы
- #1
Скучно... работать лень.
Дай думаю зайду на нуллед спалю пару тем
В общем иногда так хочется чтото попарсить, да на доноре лимиты по ip стоят. Что делать? Покупать прокси?
Вариант. Если парсить через прокси, то я это делаю так:
Ну а что делать если проксей нет, или они медленные?
В таком случае их можно взять в большом количестве... если у вас удачных хостинг. Или в небольшом, если не такой хороший.
Дай думаю зайду на нуллед спалю пару тем
В общем иногда так хочется чтото попарсить, да на доноре лимиты по ip стоят. Что делать? Покупать прокси?
Вариант. Если парсить через прокси, то я это делаю так:
PHP:
function mybot($url,$proxy=FALSE,$user_agent="Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)")
{
// получим контент
$ch = curl_init(); // initialize curl handle
if($proxy<>FALSE) curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_URL, $url); // set url to post to
curl_setopt($ch, CURLOPT_FAILONERROR, 1); // Fail on errors
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
curl_setopt($ch, CURLOPT_TIMEOUT, 15); // times out after 15s
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
$document = curl_exec($ch);
curl_close($ch);
return $document;
}
В таком случае их можно взять в большом количестве... если у вас удачных хостинг. Или в небольшом, если не такой хороший.
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.