Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: анонимный прокси на пхп

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
sharp-net
Отправлено: 29 Июля, 2011 - 12:34:32
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




тему создавал но ее почему, то удалили. Яндекс при частом обращении выдает капчу...и парсер естественно не работает, подскажите как реализовать использование freeproxy на php. Примерная реализация прогоняем парсер пару раз и отправляем запросы через анонимные прокси...пару проходов и опять меняем (листинг проксей из текстового файла).
Я админ, с пхп не дружу но это не беда....пните в нужную сторону или пару готовых не особо навороченных проектов кинте плиз
 
 Top
OrmaJever Модератор
Отправлено: 29 Июля, 2011 - 12:40:15
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)






-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
sharp-net
Отправлено: 29 Июля, 2011 - 13:40:18
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




OrmaJever пишет:


это конечно полезно, но у меня скрипт гет_контент использует...вопрос то про перенаправление трафика через анонимные прокси
 
 Top
LIME
Отправлено: 29 Июля, 2011 - 13:46:36
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




sharp-net пишет:
но у меня скрипт гет_контент использует

так переделайте будет 4 строчки вместо одной ничего страшного
 
 Top
sharp-net
Отправлено: 29 Июля, 2011 - 13:52:34
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




LIME пишет:
так переделайте будет 4 строчки вместо одной ничего страшного


не будет капчи вылезать что ли из-за этой переделки?
 
 Top
OrmaJever Модератор
Отправлено: 29 Июля, 2011 - 14:20:43
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




sharp-net пишет:
это конечно полезно, но у меня скрипт гет_контент использует

и что? если хотите используйте гет_контент дольше и ловите капчу...


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
sharp-net
Отправлено: 29 Июля, 2011 - 14:50:52
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




OrmaJever пишет:
sharp-net пишет:
это конечно полезно, но у меня скрипт гет_контент использует

и что? если хотите используйте гет_контент дольше и ловите капчу...




при использовании curl не будет капчи?
 
 Top
Мелкий Супермодератор
Отправлено: 29 Июля, 2011 - 15:07:18
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Будет, конечно. При превышении интенсивности запросов с одного IP.


-----
PostgreSQL DBA
 
 Top
OrmaJever Модератор
Отправлено: 29 Июля, 2011 - 17:27:39
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




sharp-net пишет:
при использовании curl не будет капчи?

curl даёт больше возможностей етого избежать, даже просто прокси использовать.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
sharp-net
Отправлено: 30 Июля, 2011 - 08:22:52
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




ок это я сделаю не проблема, так что же с айпи то для исходящих запросов делать
 
 Top
LIME
Отправлено: 30 Июля, 2011 - 12:17:37
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




$proxy='giotto.dut.ac.za:80'
curl_setopt($ch,CURLOPT_PROXY,$proxy);
$proxy будете менять в цикле или случайно выбирать из файла или где они там у вас
для каждого запроса новый прокси
 
 Top
sharp-net
Отправлено: 30 Июля, 2011 - 13:51:15
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




вот спасибо дядьки =) особенно лайму...получмлось так -
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $url = 'http://2ip.ru/';
  3.  
  4.  // инициализация сеанса
  5. $ch = curl_init();
  6.  
  7.  
  8. $ip_arr = array();
  9. $ip_arr[] = '216.157.222.84:80';
  10. $ip_arr[] = '109.238.1.177:3128';
  11. $ip_arr[] = '110.136.162.37:8080';
  12. $ip_arr[] = '110.137.40.74:3128';
  13. $ip_arr[] = '110.138.208.142:8080';
  14. $ip_arr[] = '110.35.80.162:8080';
  15. $ip_arr[] = '110.8.253.100:80';
  16. $ip_arr[] = '113.160.16.78:3128';
  17. $ip_arr[] = '113.160.16.82:3128';
  18. $ip_arr[] = '114.32.104.3:8080';
  19. $ip_arr[] = '114.80.164.228:8080';
  20. $ip_arr[] = '115.108.53.226:6588';
  21. $ip_arr[] = '115.42.158.18:8080';
  22. $ip_arr[] = '116.66.206.161:8080';
  23. $ip_arr[] = '116.66.207.70:8080';
  24. $ip_arr[] = '117.102.101.219:8080';
  25. $ip_arr[] = '117.102.91.6:8080';
  26. $ip_arr[] = '118.122.87.24:80';
  27. $ip_arr[] = '118.122.88.2:80';
  28. $ip_arr[] = '118.122.88.5:80';
  29. $ip_arr[] = '118.122.88.6:80';
  30. $ip_arr[] = '118.175.12.178:3128';
  31. $ip_arr[] = '118.175.14.108:3128';
  32. $ip_arr[] = '118.175.2.75:8080';
  33. $ip_arr[] = '118.175.22.69:8080';
  34. $ip_arr[] = '118.175.3.242:3128';
  35. $ip_arr[] = '118.228.148.52:3128';
  36. $ip_arr[] = '118.69.224.112:80';
  37. $ip_arr[] = '118.96.110.206:3128';
  38. $ip_arr[] = '118.96.136.126:8080';
  39. $ip_arr[] = '118.96.137.5:3128';
  40. $ip_arr[] = '118.96.138.67:3128';
  41. $randip = $ip_arr[rand(0,sizeof($ip_arr)-1)];
  42. echo $randip;
  43.     curl_setopt($ch, CURLOPT_URL, $url);
  44.         curl_setopt($ch, CURLOPT_HEADER, 0);
  45.         curl_setopt($ch,CURLOPT_PROXY,$randip);
  46.         //curl_setopt($ch, CURLOPT_TIMEOUT, 10);
  47. $result = curl_exec($ch);
  48. curl_exec($ch);
  49.  
  50.  ?>
  51.  



только теперь надо проверить на живучесть проксей и на всякую анонимность =)
 
 Top
sharp-net
Отправлено: 05 Августа, 2011 - 10:49:33
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




помогите дядьки еще разок плиз (записей в proxy.txt 48000(это после проверки на совпадение))

все почти завелось, проблема в том:
1. Maximum number of open connections reached. Maximum number of open connections reached.
2. Apache Server at www[dot]fast-const[dot]ru Port 8080
Service Temporarily Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
3. Fatal error: Maximum execution time of 600 seconds exceeded in Z:\home\pars\www\ip.php on line 32

Вопросы:
1. В курле закрывать сессии надо постоянно что ли?
2. Как поставить таймаут чтобы не видет этой мессаги? (или как это решить, не верится мне что это связь тупит)
3. Как поставить таймауты сек на 5 чтоли - а то и так раздвинул на 6000 и не хватает - значит косячу.
4. Проверка на анонимность у меня через $_SERVER[]
Возможно локально както это сделать или полюбасу нужен внешний ип
чтобы апач знал с какого ип к нему логинятся?
+ использую не свою проверку т.к. сайта пока нету => и айпи тоже... есть ли еще такие сервис чтобы я не долбил один и тот же а хотя бы по очереди
 
 Top
kindman
Отправлено: 21 Июня, 2012 - 13:45:33
Post Id



Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Июнь 2012  


Помог: 0 раз(а)




OrmaJever пишет:




Ссылка полезная , нашел то что мне нужно Радость Радость
 
 Top
EuGen Администратор
Отправлено: 21 Июня, 2012 - 13:52:18
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




С Новым Годом
Тема закрыта!


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB