Сегодня решил попробовать запинать его через proxy. Нашел список бесплатных проксей и ... облом-с.
Curl на любой запрос висит до timeout (30сек) а потом, возвращает false и ошибку couldn't connect to host
Вот код функции чтения содержимого странички, он типовой:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- function get_proxy($url, $proxy) {
- // curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
- // curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
- // curl_setopt($ch, CURLOPT_HEADER, false);
- // curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, true);
- // curl_setopt($ch, CURLOPT_PROXYPORT, 8080);
- // echo curl_error($ch);
- return $ss;
- }
- // А вот так вызываю:
- $proxy = '112.25.12.37:80';
- $content = get_proxy('http://arhat.su/',$proxy);